И двете полета keys и left са резервирана дума за mysql
така че трябва да използвате бектикове като този
mysql_query('SELECT * FROM `keys` WHERE `left` > 0');
По-добре да го напишете с trigger_error и mysql_error . това ще доведе до действителната грешка в mysql, ако има такава
mysql_query('SELECT * FROM `keys` WHERE `left` > 0') or trigger_error(mysql_error());