Jump to content


Photo

Mysql Com Php 5.3.3


  • Faça o login para participar
3 replies to this topic

#1 Sombra

Sombra

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino

Posted 21/09/2011, 16:43

Olá pessoal.

Bem, ...
Tenho um site hospedado no locaweb onde faço conexão ao mysql
Porém o site foi migrado para um servidor windows com PHP 5.3.3

Agora não consigo mais conectar com o mysql.
http://www.cursotoy....cipal/teste.php

$conecta = mysql_connect($servidor, $usuario, $senha) or print (mysql_error());
mysql_select_db($banco, $conecta) or print(mysql_error());

Essa string não roda mais. Se eu comentar essa linha, a página abre, porém sem dados do banco.

Pesquisei na net e vi que essa nova versão do PHP, o mysql agora é uma biblioteca nativa que se tornou mysqlnd.

E agora? Como conectar PHP 5.3.3 com mysql?

Vlw.

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 21/09/2011, 16:48

eu uso este codigo e funciona legal

#CONEÇÃO
	 $d = 'portal';			/// Name of database to be used.	
	 $h = 'localhost'; 			/// The hostname of the database server	
	 $u = 'root'; 			/// The username which is used to connect to the database server. 
	 $s = ''; 
    $db = mysql_connect($h, $u, $s);
	mysql_select_db($d);

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Sombra

Sombra

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino

Posted 21/09/2011, 18:16

Obrigado pela ajuda Diego, mas nem assim to conseguindo.

Vou ver com a locaweb.

eu uso este codigo e funciona legal

#CONEÇÃO
	 $d = 'portal';			/// Name of database to be used.	
	 $h = 'localhost'; 			/// The hostname of the database server	
	 $u = 'root'; 			/// The username which is used to connect to the database server. 
	 $s = ''; 
    $db = mysql_connect($h, $u, $s);
	mysql_select_db($d);



#4 Sombra

Sombra

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino

Posted 28/09/2011, 21:23

Obrigado pela ajuda Diego, mas nem assim to conseguindo.

Vou ver com a locaweb.


eu uso este codigo e funciona legal

#CONEÇÃO
	 $d = 'portal';			/// Name of database to be used.	
	 $h = 'localhost'; 			/// The hostname of the database server	
	 $u = 'root'; 			/// The username which is used to connect to the database server. 
	 $s = ''; 
    $db = mysql_connect($h, $u, $s);
	mysql_select_db($d);


A solução encontrada foi voltar a usar o PHP 5.2 adicionando um arquivo web.config com o seguinte conteúdo:

[code=auto:0]
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<remove name="PHP-FastCgi" />
<add name="PHP-FastCgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\PHP_5.2\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
</configuration>
[code=auto:0]




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq