AiltonSP 0 Denunciar post Postado Outubro 21, 2015 Bom dia pessoal! Não consigo exibir dados do banco de dados usando uma consulta pelo mysqli, sendo que esta mesma conexão funciona perfeitamente no mysql. Onde estou errando? Ou será a configuração do php? Já tentei de diversas maneiras e sempre dá o mesmo erro na mesma linha. <?php $PegaNumeroId = 131; 44 $consulta = "SELECT * FROM clientes where Id = '$PegaNumeroId'"; 45 $pegar = $MySQLi->query($consulta) or die($mysql->error); 46 47 while ($linha = $pegar->fetch_array()) { $Id = $linha['Id']; $Email = $linha['Email']; ?> Segue o erro: Notice: Undefined variable: MySQLi in C:\wamp\www\tebuscando\ExibirPerfil.php on line 45 Fatal error: Call to a member function query() on a non-object in C:\wamp\www\tebuscando\ExibirPerfil.php on line 45 Compartilhar este post Link para o post Compartilhar em outros sites
Marcos_imasters 288 Denunciar post Postado Outubro 21, 2015 $consulta = "SELECT * FROM clientes where Id = '".$PegaNumeroId."'"; Compartilhar este post Link para o post Compartilhar em outros sites
Carlos Antoliv 6 Denunciar post Postado Outubro 21, 2015 veja esta linha: $pegar = $MySQLi->query($consulta) or die($mysql->error); Não teria que ser assim? $pegar = $MySQLi->query($consulta) or die($MySQLi->error); Depois do "or die", a variável não teria que ser a mesma? Compartilhar este post Link para o post Compartilhar em outros sites
Visitante Denunciar post Postado Outubro 21, 2015 Bom dia pessoal! Não consigo exibir dados do banco de dados usando uma consulta pelo mysqli, sendo que esta mesma conexão funciona perfeitamente no mysql. Onde estou errando? Ou será a configuração do php? Já tentei de diversas maneiras e sempre dá o mesmo erro na mesma linha. <?php $PegaNumeroId = 131; 44 $consulta = "SELECT * FROM clientes where Id = '$PegaNumeroId'"; 45 $pegar = $MySQLi->query($consulta) or die($mysql->error); 46 47 while ($linha = $pegar->fetch_array()) { $Id = $linha['Id']; $Email = $linha['Email']; ?> Segue o erro: Notice: Undefined variable: MySQLi in C:\wamp\www\tebuscando\ExibirPerfil.php on line 45 Fatal error: Call to a member function query() on a non-object in C:\wamp\www\tebuscando\ExibirPerfil.php on line 45 $PegaNumeroId = 131; $MySQLi = new mysqli("localhost","usuario","senha123","banco_de_dados"); $consulta = "SELECT * FROM clientes where Id = '$PegaNumeroId'"; $pegar = $MySQLi->query($consulta) or die($MySQLi->error); while ($linha = $pegar->fetch_array()) { $Id = $linha['Id']; $Email = $linha['Email']; } Compartilhar este post Link para o post Compartilhar em outros sites
Visitante Denunciar post Postado Outubro 21, 2015 Algumas coisas foram simplesmente a nomeação das variáveis, e não sei se você esqueceu a conexão com o banco. Compartilhar este post Link para o post Compartilhar em outros sites
AiltonSP 0 Denunciar post Postado Outubro 21, 2015 Obrigado a todos e android17 você conseguiu achar o erro. Valeu! Compartilhar este post Link para o post Compartilhar em outros sites