WictorP 9 Denunciar post Postado Janeiro 19, 2015 Bom queria um exemplo de mysqli_connect, peguei o código do php.net porém da erro na HOST. Já ativei a versão 5.6 do PHP e a biblioteca MYSQLI, porém o erro continua na function. Código $link = mysqli_connect("localhost","sykvesra_jornal","jornal","sykvesra_jornal") or die("Error " . mysqli_error($link)); Erro Fatal error: Call to undefined function mysqli_connect() in /home/sykvesra/public_html/painel/arquivos/config/configurar.php on line 2 Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 19, 2015 Isso ocorre pois a extensão não foi devidamente carregada execute este script: <?php phpinfo(); Veja se aparece a seção "mysqli". Qual SO você usar? Como instalou o PHP? Compartilhar este post Link para o post Compartilhar em outros sites
WictorP 9 Denunciar post Postado Janeiro 20, 2015 Eu alterei no "VERSÃO DO PHP", é hospedagem, CPANEL. Ai eu ativei a biblioteca lá também e salvei, falei com o dono da HOST, ele falou que está ativado. Porém no código que você me mandou não aparece mysqli. http://www.radiorcc.com.br/painel/arquivos/config/teste.php <- page com código que você mandou. Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Janeiro 20, 2015 Você pode substituir MySQLi por PDO nesse caso. os drivers estão ativos: PDO drivers: sqlite, mysql, sqlite2 Entretanto, diferente de MySQLi, não há uma forma procedural de trabalhar com PDO. http://php.net/manual/en/pdo.construct.php#refsect1-pdo.construct-examples Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 20, 2015 Porém no código que você me mandou não aparece mysqli. Então a extensão realmente não está carregada. Se a hospedagem é compartilhada, você precisa entrar em contato com o suporte deles, pedindo a ativação. Você pode substituir MySQLi por PDO nesse caso. Eu apoio a sugestão :) Além de usar uma ferramenta mais moderna, você ainda vai ganhar uma abstração. Se um dia resolver trocar de SGBD, terá de alterar pouquíssimas coisas (ou até nada), se estiver usando PDO. Mais sobre PDO aqui: http://www.ultimatephp.com.br/como-usar-pdo-com-banco-de-dados-mysql/ Compartilhar este post Link para o post Compartilhar em outros sites
WictorP 9 Denunciar post Postado Janeiro 20, 2015 Então. Eu estou à desenvolver um projeto agora, tenho pressa à acabar, e até eu aprender PDO... Em questão à biblioteca, já falei com o dono da host, ele falou que está ativado, porém antes de eu ver essa página. Vou falar com ele novamente, retorno resultados. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Janeiro 20, 2015 PDO é bem fácil de aprender, dê uma chance a ela. Praticamente você demorará mais para tentar fazer com que o host ative MySQLi do que utilizar PDO. Compartilhar este post Link para o post Compartilhar em outros sites