$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()
връща резултатен ресурс, а не стойността в заявката. Трябва да използвате функции за извличане
за да получите действителните данни.
Ако искате този код да е по-чист, проверете този $result
не е false
(грешка в заявката) и $row
не е false
(нищо не е намерено).