sql >> Databasteknik >  >> RDS >> Mysql

Hur man får ett heltalsutdata från en SQL-fråga

$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() returnerar resultatresurs, inte värdet i frågan. Du måste använda hämtningsfunktioner för att få de faktiska uppgifterna.

Om du vill att den här koden ska vara renare, kontrollera att $result är inte false (frågefel) och $row är inte false (inget hittades).



  1. Hur man skapar en tabell endast om den inte finns i PostgreSQL

  2. Jämför failover-tider för Amazon Aurora, Amazon RDS och ClusterControl

  3. Prestandafördelar för SQL Server 2016 Enterprise Edition

  4. Ändra startnummer för automatisk ökning?