Oba pola keys i left są słowem zastrzeżonym mysql
więc musisz używać takich znaków wstecznych
mysql_query('SELECT * FROM `keys` WHERE `left` > 0');
Lepiej napisać to za pomocą trigger_error i mysql_error . spowoduje to rzeczywisty błąd mysql, jeśli wystąpi
mysql_query('SELECT * FROM `keys` WHERE `left` > 0') or trigger_error(mysql_error());