Beide Felder keys und left sind mysql-reserviertes Wort
so dass Sie solche Backticks verwenden müssen
mysql_query('SELECT * FROM `keys` WHERE `left` > 0');
Besser mit dem trigger_error schreiben und mysql_error . dies wird den tatsächlichen mysql-Fehler erzeugen, falls vorhanden
mysql_query('SELECT * FROM `keys` WHERE `left` > 0') or trigger_error(mysql_error());