Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erhalten Sie eine Ganzzahlausgabe von einer SQL-Abfrage

$result = mysql_query("SELECT tagID FROM tags WHERE tagName = '$tag'"); // figure out why an existing tag gets the ID zero instead of 'tagID'
$row = mysql_fetch_assoc($result);
echo $row["tagID"];

mysql_query() gibt die Ergebnisressource zurück, nicht den Wert in der Abfrage. Sie müssen Fetch-Funktionen verwenden um die aktuellen Daten zu erhalten.

Wenn Sie möchten, dass dieser Code sauberer ist, überprüfen Sie das $result ist nicht false (Abfragefehler) und $row ist nicht false (nichts gefunden).