Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos_imasters

[Resolvido] erro mysql_fetch_array

Recommended Posts

opa ai gente tou com um erro maldito aqui alguerm pode me ajuda

 

 

  $alunos = mysql_query("SELECT id,nome FROM usuarios WHERE login='$Array[22]' AND nivel='aluno'");
 $aluno = mysql_fetch_array($alunos);
$logs = mysql_query("SELECT id,ip,data FROM logs WHERE login='$Array[22]' OR status='1' order by id Desc");
$log = mysql_fetch_array($logs);

 

 

tipo eu faço assim..... e da o seguinte erro

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/mvsh/public_html/getulio/professor/questionarios/respostadisciplina.php on line 10

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, ao que parece está tudo certinho com exceção daquelas aspas simples no array. Tente o seguinte:

(aproveitando, vamos fazer um LOG da consulta!)

 

$alunos = mysql_query("SELECT id,nome FROM usuarios WHERE login='".$Array[22]."' AND nivel='aluno'") or die ("Erro: ".mysql_error());

$aluno = mysql_fetch_array($alunos);

$logs = mysql_query("SELECT id,ip,data FROM logs WHERE login='".$Array[22]."' OR status='1' order by id Desc") or die ("Erro: ".mysql_error());

$log = mysql_fetch_array($logs);

 

De qualquer modo, a alteração não explica bem o erro. Uma vez que dando errado o mysql_query, e sem o uso de or die, o retorno seria booleano, e seu erro acusa null. Mas faça os testes. Com o LOG talves seja possível descobrir o problema, pois muita coisa pode influenciar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

pow amigo ainda pesistiu o erro =/

 

 

 

 

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/mvsh/public_html/getulio/professor/questionarios/respostadisciplina.php on line 11

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente o seguinte e poste o resultado para nós:

 

echo '<pre>'; //só pra ficar bunitim

var_dump($Array[22]);

$alunos = mysql_query("SELECT id,nome FROM usuarios WHERE login='".$Array[22]."' AND nivel='aluno'") or die ("Erro: ".mysql_error());

var_dump($alunos);

$aluno = mysql_fetch_array($alunos);

var_dump($aluno);

$logs = mysql_query("SELECT id,ip,data FROM logs WHERE login='".$Array[22]."' OR status='1' order by id Desc") or die ("Erro: ".mysql_error());

var_dump($logs);

$log = mysql_fetch_array($logs);

var_dump($log);


Compartilhar este post


Link para o post
Compartilhar em outros sites

string(3) "Sim" resource(8) of type (mysql result) bool(false) resource(9) of type (mysql result) array(6) { [0]=> string(3) "915" ["id"]=> string(3) "915" [1]=> string(15) "177.174.100.227" ["ip"]=> string(15) "177.174.100.227" [2]=> string(19) "27-07-2012 as 01:59" ["data"]=> string(19) "27-07-2012 as 01:59" }

 

Resolvido poxa nuna pessei que fosse um echo kkk soh coloquei echo '<pre>'; //só pra ficar bunitim e pegou *-* valei ai pela ajuda mano

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.