Me parece que leíste al vuelo:
Cita: Postea la sentencia completa que usas (no PHP, por favor)
Quita todo lo que no sea SQL, por favor. Es completamente irrelevante para el problema, y si es importante (como las variables), no sirve de todos modos para ver si hay algún problema con la consulta en sí.
Los temas de programación en PHP se deben tratar en su propio foro.
Ten en cuenta que el hecho de que trabajemos en MyQSL
no implica que entendamos ni jota de PHP. No todos programamos en PHP, porque no es necesario para usar MyQSL.
Yo, por ejemplo, trabajo más en C#.Net y VB.Net