sql >> Databasteknik >  >> RDS >> Mysql

förväntar sig att parameter 1 är resurs, man, boolesk given

Båda fälten keys och left är mysql reserverat ord så att du måste använda backticks som denna

mysql_query('SELECT * FROM `keys` WHERE `left` > 0');

Bättre att skriva det med trigger_error och mysql_error . detta kommer att producera det faktiska mysql-felet om något finns

mysql_query('SELECT * FROM `keys` WHERE `left` > 0') or trigger_error(mysql_error());



  1. Flask SQLAlchemy stänger inte MySQL-databasanslutningar

  2. Bästa metoder för skalning av databaser:del två

  3. Hur mappar en bit i Mysql för att övervintra?

  4. visar en kolumn flera gånger med data från 3 olika datumintervall