Ir para conteúdo

POWERED BY:

Arquivado

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

Nelson Dutra

[Resolvido] consulta php mysql

Recommended Posts

Boa tarde pessoal, estou com um probleminha assim:

estou usnado o seguinte código:

<?php
   include('conf.php');
   $consulta = mysql_query("select nome form clientes where produto = '6'");
?>

 

a consulta funciona normal, testei direto no mysql funcionou, mas quando tento ler o numero de resultados com o 'mysql_fetch_array' ele so exibe como resposta 'array' e com o 'mysql_num_rows' ele retorna um numero bem diferente do real.

Alguem sabe como posso fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, desculpe postei errado, mas no script real usei o from.

tentei assim tambem e nao funcionou:

while($row = mysql_num_rows($consulta)){
$produto = $produto+1;
}

 

tentei tambem:

while($row = mysql_fetch_array($consulta)){
$produto = $produto+1;
}

 

tambem:

 

while($row = mysql_fetch_assoc($consulta)){
$produto = $produto+1;
}

 

e como o luis felipe falou, tambem nao funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mysql_query() retorna um resource.

mysql_fetch_array passa os dados do resource para uma matriz associativa.

 

 

para escrever:

while($row = mysql_fetch_array($consulta)){
$produto = $row['nomedocampo'];
echo $produto."<br />";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim não da certo?

<?php
   include('conf.php');
   $consulta = mysql_query("select nome form clientes where produto = '6'");
$conta = mysql_num_rows($consulta);
echo $conta;
?>

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.