Código MySQL:
Este es el error:Ver original
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
' at line 24
raro no??
| ||||
Error de sintaxis?? Hola a todos, no se que tiene mal esta consulta que si la ejecuto desde consola me da resultados; pero si lo hago desde php me da el siguiente error
Código MySQL:
Este es el error:Ver original You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' ' at line 24 raro no?? |
| |||
Respuesta: Error de sintaxis?? me tinca que es por las comillas como tienes declara la consulta ?? si la empiezas con comillas dobles los string tienes que cambiarlos por comillas simples Código PHP: |
| ||||
Respuesta: Error de sintaxis?? la consulta genera TODA de manera dinamica, te paso la parte en la que se agregan los like, si necesitas mas me avisas
Código PHP:
Ver original espero se entienda. les explico un poco. a esta funcion llegan dos parametros, el primero es un arreglo con los campos precisamente la variable $campos, esta tiene la siguiente estructura.
Código PHP:
con esto en esos dos foreach lo que hago es crear la lista de campos que se solicutan y al mismo tiempo colocar las condiciones del where, al finalme queda la consulta con la que extraigo los registros.Ver original el problema viene cuando le agrego el order by para esto lo hago con una vriable de sesion, ya que el orden debe ser "anidado", es decir, ordenar por campo1, campo2. es en este momento que me marca el error de sintaxis que menciono. Última edición por lair; 18/10/2010 a las 18:45 |
Etiquetas: |