• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

asworm

Warning: mysql_fetch_assoc()

9 mensagens neste tópico

Boas malta... estava eu aqui na boa, na paz do senhor ate que pumm...

entala-te ai que nao arranjas solução para este problema...

isto é assim, isto esta tudo a funcionar, menos  o "while" da um erro

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Documents and Settings\Admin\Ambiente de trabalho\Escola\projecto_bp\estat.php on line 25

é assim, a query esta certa pois se eu fizer a contagem de registos ele devolve o numero certo...

mas chega ali e pumba... da erro

<?php

$ligax = mysqli_connect('localhost', 'root','mysql');

if (!$ligax){echo '<p> Falha na ligação.'; exit;}

mysqli_select_db($ligax, 'dadosnoticias');

$consulta = "SELECT * FROM users;";

$result = mysqli_query($ligax, $consulta);


while($lolipop = mysql_fetch_assoc($result)){

echo $lolipop['nome'];
}


?>

estou mesmo encrencado....

desde já obrigado...

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já tentas-te fazer um echo ao $result? ou var_dump, para veres se tás a receber as coisas correctas

tenta usar o mysqli_fetch_assoc()

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já tentas-te fazer um echo ao $result? ou var_dump, para veres se tás a receber as coisas correctas

se faço o echo ao $result :

Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\Documents and Settings\Admin\Ambiente de trabalho\Escola\projecto_bp\estat.php on line 24

se faço echo ao contador de registos:

$nregistos = mysqli_num_row($result);

echo $nregistos;

resposta: 2

so nao funca com o assoc...

olha o que é o var_dump?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

esquece, var dump nao worka ai  :-[

mysqli_fetch_assoc() não deverás usar isto?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

na tua query, acho que tens de tirar o ; no fim ficando assim:

$consulta = "SELECT * FROM users";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

na tua query, acho que tens de tirar o ; no fim ficando assim:

$consulta = "SELECT * FROM users";

isso nao tem nada a haver...

da na mesma erro...

e para alem disso a linguagem sql deve levar ";" no final da instrução

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

esquece, var dump nao worka ai  :-[

mysqli_fetch_assoc() não deverás usar isto?

mas é isso que estou a usar... -.-'

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

não não estás... no código tens mysql_fetch_assoc

thanks obrigadao...

nem tinha reparado na ausencia do "i"

obrigadao

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora