Ich bin ein Neuling auf PHP und ich will, aber ich kann nicht =/Warnung: mysqli_num_rows() erwartet 1 Parameter aus Daten aus verknüpften Tabellen MySQLi_Result, boolean gegeben PHP
Kann mir jemand helfen?
Ich erhalte eine Fehlermeldung Warning:
mysqli_num_rows() erwartet Parameter 1 werden MySQLi_Result, boolean
gegeben
Dies ist der Code:
<?php
$consulta = mysqli_query($conexao,"SELECT exercicios.nome_exercicio AS nome_exc , exercicios.repeticoes_exercicio AS rep_exc , exercicios.serie AS serie_exc FROM exercicios
INNER JOIN usuarios ON usuarios.id_usuario = exercicios.id_usuario
WHERE id_usuario = usuarios.id_usuario
");
if(mysqli_num_rows($consulta) > 0)
{
while ($exercicio = mysqli_fetch_assoc($consulta))
{
echo "<div class='table-responsive'><table class='table table-responsive'>
<tr><td></td><td>Nome</td><td>Repetições</td><td>Série</td></tr>
<td>'".$exercicio['nome_exc']."'</td>
<td>'".$exercicio['rep_exc']."'</td>
<td>'".$exercicio['serie_exc']."'</td>
</table></div> ";
}
}
else {
echo "Seu instrutor ainda não cadastrou exercícios";
}
?>
zwei Dinge: - Verbindungscode fehlt. und zeigen Sie uns die Ausgabe von 'var_dump ($ consulta);' setzen Sie es gleich nach Abfrage und Überprüfung. füge auch 'error_reporting (E_ALL); ini_set ('display_errors', 1);' kurz nach ' php' hinzu und überprüfe auf Fehler. –
können Sie bitte die Abfrage in MySQL ausführen und auf Fehler prüfen, ist das, wo Bedingung korrekt? Bitte bestätige es. –
Mögliches Duplikat von [mysql \ _fetch \ _array()/mysql \ _fetch \ _assoc()/mysql \ _fetch \ _row() erwartet, dass Parameter 1 resource oder mysqli \ _result ist, boolean gegeben] (http: // stackoverflow.com/questions/2973202/mysql-fetch-array-mysql-fetch-assoc-mysql-fetch-row-expects-parameter-1-to) –