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