sql >> Databasteknik >  >> RDS >> Mysql

Frågan var tom PHP-fel

Vad försöker du uppnå med den här linjen?

$result = mysql_query($query);

Ta bara bort den och ändra raden ovan till

$result = mysql_query('insert into cart values('.$user.','.$itemNum.','.$name.', '.$image.','.$quantity.', '.$price.')'); 

[Redigera]

Btw. du glömmer " (citattecken) inuti frågan som gör att ett sql-fel uppstår, vilket leder till $query =false (se manual ). $query (falskt ) konverteras sedan till sträng, vilket resulterar i '' (en tom sträng) som du skickar till mysql_query och som genererar ett "Frågan var tom"-meddelande, som det borde eftersom du försökte skicka en tom fråga.



  1. Hur man aktiverar alla kontrollbegränsningar i SQL Server Database - SQL Server / TSQL självstudie del 88

  2. Lägg ett plus/minustecken till ett nummer i PostgreSQL

  3. Använd CRYPT_GEN_RANDOM() för att skapa ett kryptografiskt slumptal i SQL Server

  4. classNotFoundException vid laddning av JDBC-drivrutin