sql >> Database >  >> RDS >> Mysql

Hoe een integer-uitvoer van een SQL-query te krijgen

$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() retourneert de resultaatbron, niet de waarde in de query. Je moet fetch-functies gebruiken om de werkelijke gegevens te krijgen.

Als je wilt dat deze code schoner is, controleer dan dat $result is niet false (zoekfout) en $row is niet false (niets gevonden).



  1. TWEEDE() Voorbeeld – MySQL

  2. MySQL-roottoegang vanaf alle hosts

  3. SELECT COUNT(*) AS count - Hoe deze telling te gebruiken

  4. Hoe kan ik een specifiek record bijwerken zonder SELECT-machtiging?