Ambos campos keys
y left
son palabras reservadas mysql
para que tengas que usar acentos graves como este
mysql_query('SELECT * FROM `keys` WHERE `left` > 0');
Mejor escribirlo con el trigger_error
y mysql_error
. esto producirá el error mysql real, si lo hay
mysql_query('SELECT * FROM `keys` WHERE `left` > 0') or trigger_error(mysql_error());