$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()
zwraca zasób wynikowy, a nie wartość w zapytaniu. Musisz użyć funkcji pobierania
aby uzyskać aktualne dane.
Jeśli chcesz, aby ten kod był czystszy, sprawdź, czy $result
nie jest false
(błąd zapytania) i $row
nie jest false
(nic nie znaleziono).