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());