Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/05/2010, 11:41
isidro_01
 
Fecha de Ingreso: octubre-2009
Mensajes: 23
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: me tiene loco.... ayuda porfavor....

Cita:
Iniciado por maturano Ver Mensaje
No hay ningún problema, es una query, sentencias para un gestor de base de datos. En PHP pueden excluirse pues en un ordinariamente se ejecuta solo una, pero no hacen daño.

¿Pero por qué?; no es un absoluto. Solo tienen que llevar comillas si el valor se trata de un string.


¿Quizá porque es el único string?. Los demás pueden ser valores numéricos, para campos numéricos.





Primero, por favor, utiliza las etiquetas para encerrar y colorear código. En verdad ayudan mucho a la lectura de código (cosa que no hago), ahí se podría ver cuál es la "línea 36" ... que no esperes uno cuente línea por línea.

Luego, el "error de sintaxis" podría ser de tu query, no de PHP. Es probable no te muestre error porque estén desactivados, ¿haz visto el log de Apache acaso?. En un ambiente de desarrollo deberías mostrar todo tipo de errores. Revisa los valores de las directivas error_reporting y display_errors en el php.ini; puedes mostrar los errores solo para un script con la función error_reporting().
[url]www.php.net/error_reporting[/url]

Por otro lado, estás utilizando una clase para manejar tu conexión, ¿no tiene esa clase un método para detectar errores?; debería ...

Por último, algo tan simple, ¿intentaste imprimir en pantalla la query que estás intentando ejecutar?, ¿es correcta?, si la ejecutas en otro ambiente --desde su cliente nativo--, ¿se ejecuta correctamente?. Es posible no esté asignando valores para las variables causando un error de sintaxis.

gracias por tu respuesta....

el error lo estaba presentando la conexion tan solo tenia q cerrarla y ejecutar una nueva....