両方のフィールド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());