Ich versuche, Daten aus meiner Datenbank zurückzugeben. Die Abfrage gibt eine Null oder Eins zurück. Wenn die Daten eins zurückgeben (if psv1=1
), möchte ich 'Daten gefunden' zurückgeben. Wenn die Daten eine Null zurückgeben (if psv1=0
), möchte ich "Keine Daten gefunden" ausgeben.Skriptaufrufe Falsches Echo
Wenn ich mein Skript ausführen, bekomme ich immer 'Keine Daten gefunden', auch wenn psv1=1
. Ich habe auch versucht, $res[0] == 1
zu $res[0] > 0
zu ändern, aber es hat nicht funktioniert.
$result = mysqli_query($db_handle, 'SELECT psv1 FROM cus WHERE id="1" AND user_id="'. $_SESSION['user_id'] .'"');
$res = mysqli_fetch_row($result);
if ($res[0] == 1){
echo 'Data found';
}
else
{
echo "No data found";
}
Sie erkennen, dass Sie die Daten holen müssen, bevor Sie vergleiche es, oder? –
Sie vergleichen nicht 'psv1' Sie vergleichen Anzahl der Zeilen –
Sie haben Recht. Ich habe es geändert. Aber jetzt bekomme ich immer "Keine Daten gefunden" – John