sql >> Databasteknik >  >> RDS >> Mysql

få framgång/misslyckande svar från mysqli_query

Du kan använda mysqli_error() för att se om ett fel uppstod

if (mysqli_error($runcheck ))
{
   // an error eoccurred
}

I just ditt exempel är det bättre att kontrollera om raden finns före gör insatsen. Ditt exempel är nära men det är bättre att använda mysqli_num_rows() :

$check = "SELECT * FROM jos_activeagents WHERE AGENTUID = '".$agt."'";
$runcheck = mysqli_query($link,$check);
if (mysqli_num_rows($runcheck) > 0)
{
    // username in use
}



  1. Flera skär med PDO

  2. PostgreSQL vs. MySQL:Vilket är bäst?

  3. skriva ut ett värde för en variabel i postgresql

  4. Nya drivrutiner för SQL Server ... Vad du behöver veta