Ich arbeite an einer Seite, auf der Nutzer ihre Wetteinsätze posten. In MySQL habe ich die Tischwetten (ID, Event, Pick, Quoten, Einsatz, Analyse, Status, Gewinn).Überprüfen, ob die MySQL-Spalte leer ist
Ich möchte überprüfen, ob 'Status' in MySQL leer ist, aber die if()
Anweisung funktioniert nicht. Wenn es leer ist, sollte es alle Wetten von einem Benutzer ausgeben. Der angegebene Code befindet sich in einer for-Schleife.
Was ist also falsch mit der if()
Aussage? Und gibt es einen besseren Weg, dies zu tun?
$result = queryMysql("SELECT * FROM bets WHERE user='$user'");
$row = mysqli_fetch_array($result);
if ('' !== $row['status']) {
echo "Status: " . $status . "</div>" .
"Published by: " . $user . "<br>" .
"PICK: " . $pick . "<br>" .
"Odds: " . $odds . "<br>" .
"Stake: " . $stake . "<br>" .
nl2br($analysis) ;
}
Verwendung mysql_num_rows() – RJParikh
Sie 'verwenden können, verwenden können, wenn (! Empty ($ row [ 'Status '])) 'und/oder' if (!null ($ row ['status'])) ' – rhavendc