Exibir dados na tela

1. Exibir dados na tela

Vítor Samuel Valença Carneiro
vitor_samuel

(usa Debian)

Enviado em 21/06/2008 - 12:33h

Pessoal estou com o seguinte codigo que está dando o erro abaixo, será algum erro de sintaxe?

Alguém poderia me ajudar??? Já verifiquei se não é erro de digitação nas variaveis $codigo, $nome ...

while (list ($codigo, $nome, $endereco, $numero, $bairro, $cidade, $estado, $cep, $telefone, $fax, $celular, $email) = mysql_fetch_array ($res)) {


Erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp\www\listar.php


  


2. Re: Exibir dados na tela

Antonio Anselmo
linuxanselmo

(usa Arch Linux)

Enviado em 25/06/2008 - 15:33h

refaça o seu ultimo comando eu nao lembro direito mas acho q vai ficar assim

while $res {
$variaval = $res[atributo]
e so repetir para nome, end, etc
}
e para mostrar use o basico
echo $variavel

eu nao lembro direito pois ja faz uns anos q não trabalho com php mas se vc quiser posso te postar depois um script de consulta em banco de dados php + mysql ou php + access

espero ter ajudado te mais


3. Re: Exibir dados na tela

Júlio Ferreira de Souza Neto
juliofsn

(usa Fedora)

Enviado em 26/06/2008 - 10:57h

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp\www\listar.php

Geralmente esse erro é devido a um erro na consulta SQL, execute a mesma consulta direto no banco e veja se retorna o resultado que você quer.

outra coisa, o código para varrer os resultados é esse:
while($row = mysql_fetch_array($res, MYSQL_BOTH)){
//seu código
}

a variável $row será um array indexado tanto pelos nomes das colunas retornadas na consulta quanto pela ordem das colunas no resultado.
Ex. $row['coluna0'] == $row[0];

espero ter ajudado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts