erro em consulta no mysql

1. erro em consulta no mysql

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 06/05/2008 - 20:26h

olá pessoal!
eu estou tendo problemas com uma simples pesquisa no mysql...
eu fiz uma pequena rotina em php q registra um usuario no banco...
até aí parece q vai tudo bem...
criei uma rotina q faz um simples select no banco, buscando apenas mostrar o nick do usuario (q é a pk da tabela usuario)
O codigo q faz a pesquisa é:

<?php
include("conecta_banco.inc");
mysql_connect($host,$usuario,$senha);
mysql_select_db($banco);
echo "<table border='1'>";
$resultado = mysql_query("select * from usuario");
while($row = mysql_fetch_array($resultado)){
echo "<tr><td>";
echo $row['nick'];
echo "</td></tr>";
}
echo "</table>";
echo "<p align='center'><a href='cadastrausuario.html'>cadastro</a></p>";
?>

essa pagina retorna o erro:

"Warning: mysql_fetch_array(): supplied argument is not a valid MYSQL result resource in /var/www/site/mostrausuario.php on line 8"
a linha 8 da pagina é na verdade a linha do while

o q isso significa?


  


2. Re: erro em consulta no mysql

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 06/05/2008 - 20:52h

habilite os erros do php...
vc pode nao estar conseguindo conectar, ou o bando nao existe ou a tabela nao existe...
Habilitando os erros, vai aparecer o que aconteceu


3. Re: erro em consulta no mysql

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 06/05/2008 - 21:49h

Faz o seguinte... troca a linha

$resultado = mysql_query("select * from usuario");

por

$resultado = mysql_query("select * from usuario") or die( sql_error() );

Assim quando o erro acontecer ele vai te dar uma mensagem de erro. Aí você posta essa mensagem aqui e aí vai ficar mais fácil te orientar.




4. deu certo

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 08/06/2008 - 18:04h

mudei a lógica do programa e agora funcionou...

valeu






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts