Les deux champs keys
et left
sont mot réservé mysql
de sorte que vous devez utiliser des backticks comme celui-ci
mysql_query('SELECT * FROM `keys` WHERE `left` > 0');
Mieux vaut l'écrire avec le trigger_error
et mysql_error
. cela produira l'erreur mysql réelle le cas échéant
mysql_query('SELECT * FROM `keys` WHERE `left` > 0') or trigger_error(mysql_error());