1
I have an Sql query and my code is only printed the first line of the query, Does anyone have any idea what might be my problem ?
ERROR: Warning: mysql_fetch_assoc() expects Parameter 1 to be Resource,
<?php
include ("conexao.php");
//$query = "SELECT SUM(valor), pagador from conta GROUP by pagador"
$consulta = "SELECT SUM(valor) as soma, pagador from conta GROUP by pagador";
$result = mysqli_query($conexao,$consulta) or die(mysql_error());
$linha = mysqli_fetch_array($result);
$total = mysqli_num_rows($result);
// se o número de resultados for maior que zero, mostra os dados
if($total > 0) {
//inicia o loop que vai mostrar todos os dados
do {
?>
<p><?=$linha['soma']?> / <?=$linha['pagador'];?></p>
<?php
// finaliza o loop que vai mostrar os dados
}while($linha = mysql_fetch_assoc($result));
// fim do if
}
mysql_close($conexao);
?>
or die(mysql_error())
does not work with Mysqli, so it isor die(mysqli_error($conexao));
the same tomysql_fetch_assoc
– rray