ich rudern 0 auf MySQL springen wollen eine ID aus einer Tabelle wählen Sie die Abfrage mit:Warning: mysql_result(): Kann nicht
$demo_id = mysql_result(mysql_query("SELECT id FROM demo_tbl WHERE a_val='a' and b_val='b' LIMIT 1"),0);
Diese Abfrage funktioniert perfekt, wenn sie die Bedingung erfüllt. Aber wenn es keine solche Aufzeichnung gibt, dann zeigt der oben erwähnte Fehler. Ich möchte nicht mysql_num_rows() verwenden. Gibt es eine Möglichkeit zu finden, ob $ demo_id einen Wert hat oder nicht?
mysql_ * Funktionen sind veraltet Verwendung PDO oder mysqli. – Enstage
machen Sie einfach eine if-Anweisung und unterdrücken Sie den Fehler. mysql_result gibt 'false' zurück, wenn kein Rückgabewert vorliegt. – hungrykoala
@Enstag Vielen Dank für Ihre Antwort. Ich verstehe. Aber gibt es eine Möglichkeit, sie mit anderen mysql-Funktionen zu finden? – Adrian