Thiago Luna Posted September 21, 2011 Report Share Posted September 21, 2011 Olá, pessoal.Bem, ...Tenho um site hospedado no locaweb onde faço conexão ao mysqlPorém o site foi migrado para um servidor windows com PHP 5.3.3Agora 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. Quote Link to comment Share on other sites More sharing options...
0 rickayron Posted September 21, 2011 Report Share Posted September 21, 2011 Olá, pessoal.Bem, ...Tenho um site hospedado no locaweb onde faço conexão ao mysqlPorém o site foi migrado para um servidor windows com PHP 5.3.3Agora 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.Tente isso, mas vou lhe adiantando que o php está com uma sintese voltada para o c/c++;Não aceita mais pegar uma variavel post inexistente, muito cuidado ou digitar R e r agora são diferente coisa que antes passava batido.até mais, qualquer duvida é so postar.$conecta = mysql_connect("$servidor", "$usuario", "$senha") or die(mysql_error()); mysql_select_db($banco, $conecta) or die(mysql_error()); Quote Link to comment Share on other sites More sharing options...
0 dedas Posted September 21, 2011 Report Share Posted September 21, 2011 Pelo que eu li e entedi, a conexão com o banco é feita com esta função:mysqli_connect()Para tirar suas dúvidas, coloque-a na busca do manual php e leia mais sobre ela. Quote Link to comment Share on other sites More sharing options...
0 rickayron Posted September 21, 2011 Report Share Posted September 21, 2011 Pelo que eu li e entedi, a conexão com o banco é feita com esta função:mysqli_connect()Para tirar suas dúvidas, coloque-a na busca do manual php e leia mais sobre ela.as vezes o mysqli não vem abilitado no php ini, então a mysql_connect() é mais comun mas as duas funcion assim como outras. Quote Link to comment Share on other sites More sharing options...
0 Thiago Luna Posted September 21, 2011 Author Report Share Posted September 21, 2011 Obrigado pela orientação. Vou tentar dessa forma.Olá, pessoal.Bem, ...Tenho um site hospedado no locaweb onde faço conexão ao mysqlPorém o site foi migrado para um servidor windows com PHP 5.3.3Agora 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.Tente isso, mas vou lhe adiantando que o php está com uma sintese voltada para o c/c++;Não aceita mais pegar uma variavel post inexistente, muito cuidado ou digitar R e r agora são diferente coisa que antes passava batido.até mais, qualquer duvida é so postar.$conecta = mysql_connect("$servidor", "$usuario", "$senha") or die(mysql_error()); mysql_select_db($banco, $conecta) or die(mysql_error());Obrigado pessoal pela ajuda.Continuo tentando! Quote Link to comment Share on other sites More sharing options...
0 Thiago Luna Posted September 29, 2011 Author Report Share Posted September 29, 2011 A solução encontrada foi voltar a usar o PHP 5.2 adicionando um arquivo web.config com o seguinte conteúdo:<?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] Obrigado pela ajuda! Quote Link to comment Share on other sites More sharing options...
Question
Thiago Luna
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.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.