Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Buscando error en sentencia

Estas en el tema de Buscando error en sentencia en el foro de Bases de Datos General en Foros del Web. Hola vengo del foro de PHP porque parece ser que el error que me da es de la sentencia (que está mal escrita) La original ...
  #1 (permalink)  
Antiguo 09/05/2003, 18:29
Avatar de Henker  
Fecha de Ingreso: febrero-2003
Mensajes: 37
Antigüedad: 21 años, 2 meses
Puntos: 0
Pregunta Buscando error en sentencia

Hola vengo del foro de PHP porque parece ser que el error que me da es de la sentencia (que está mal escrita)

La original (y funciona) es:

SELECT A.colegiado, B.especialidad
FROM medicos A, ubicacion B
WHERE A.colegiado REGEXP "^[mM]" AND B.zona = "Lleida"
ORDER BY A.colegiado DESC;

Cuando la ejecuto en MySQL me da los resultados correctamente sin ningún problema pero el error debe estar al "traducirlo-adaptarlo" al php, quedándome así:

SELECT "A.colegiado, B.especialidad FROM medicos A, ubicacion B"
. "WHERE A.colegiado REGEXP '^[mM]' AND B.zona = 'Lleida'"
."ORDER BY A.colegiado DESC";

Cuando ejecuto el archivo php me sale el mensaje:

You have an error in your SQL syntax near 'A.nombre REGEXP '^[aA]' AND B.zona = 'Lleida'ORDER BY A.nombre DESC' at line 1

A ver que os parece porque ya no se ni donde mirar
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 09:03.