Thiago Luna Postado Setembro 21, 2011 Denunciar Share Postado Setembro 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Setembro 21, 2011 Denunciar Share Postado Setembro 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()); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dedas Postado Setembro 21, 2011 Denunciar Share Postado Setembro 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Setembro 21, 2011 Denunciar Share Postado Setembro 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Luna Postado Setembro 21, 2011 Autor Denunciar Share Postado Setembro 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Luna Postado Setembro 29, 2011 Autor Denunciar Share Postado Setembro 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.