primero... tu problema no es de código PHP, es mas bien en la consulta de SQL que realizas...
recuerda que PHP solo envía la consulta al servidor de SQL, quien es el que la ejecuta... y vamos, el problema radica ahí...
segundo, ¿esperas que adivinemos el mensaje de error de MySQL?? ¿o porque lo comentas?