Foros del Web » Programando para Internet » PHP »

Como hago que PHP imprima el # de linea de un error SQL ?

Estas en el tema de Como hago que PHP imprima el # de linea de un error SQL ? en el foro de PHP en Foros del Web. Hola, con PHP puedo: Imprimir el error SQL: [echo mysql_error();] Imprimir el # del error SQL: [echo mysql_errno();] Puedo hacer que imprima el # de ...
  #1 (permalink)  
Antiguo 14/04/2004, 09:07
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Como hago que PHP imprima el # de linea de un error SQL ?

Hola, con PHP puedo:

Imprimir el error SQL: [echo mysql_error();]
Imprimir el # del error SQL: [echo mysql_errno();]

Puedo hacer que imprima el # de la linea del file PHP donde se da el error?
  #2 (permalink)  
Antiguo 14/04/2004, 12:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En PHP dispones de la constante __LINE__ para indicar el nº de línea en que está el código ejecutandose ..

(Ojo . . es nua constante . no va entre comillas al hacer un echo de __LINE__)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 14/04/2004, 16:55
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Gracias, funciono 100% : echo __LINE__;



Por si acaso... Sabes que es: echo T_LINE; ?

(A mi me imprime 350 en cualquier lugar de la pagina). Que sera esa vaina?
  #4 (permalink)  
Antiguo 15/04/2004, 06:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La verdad que no sé que expresa esa constante?

En teoría las constantes que puedes usar o están predefinidas las tienes en este apartado (y links subsiguientes) del manual oficial de PHP.
http://www.php.net/manual/en/languag...predefined.php

Revisalo y nos cuentas.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:02.