Problema con comillas simples y dobles
Publicado por Jaime Cruz (4 intervenciones) el 11/01/2012 20:40:53
Tengo este codigo para una consulta mysql:
$sql = '
SELECT DISTINCT
titulaciones.titulaciones_sin_abreviaturas,
asignat_titulac.id_titulaciones
FROM
asignat_titulac ,
titulaciones ,
centros
WHERE
titulaciones.id_Titulaciones = asignat_titulac.id_titulaciones AND
titulaciones.tipo = "'.$_GET["tipo"].'"
ORDER BY
titulaciones.titulaciones_sin_abreviaturas ASC
';
El caso es que sé que el fallo está en la linea donde comienza por "titulaciones.tipo=..." del WHERE ya que si pongo esa linea como titulaciones.tipo = "Normal" hace bien la consulta.
He probado a darle mil vueltas (con la barra invertida, cambiando comillas dobles por simples...), pero no consigo que me funcione.
$sql = '
SELECT DISTINCT
titulaciones.titulaciones_sin_abreviaturas,
asignat_titulac.id_titulaciones
FROM
asignat_titulac ,
titulaciones ,
centros
WHERE
titulaciones.id_Titulaciones = asignat_titulac.id_titulaciones AND
titulaciones.tipo = "'.$_GET["tipo"].'"
ORDER BY
titulaciones.titulaciones_sin_abreviaturas ASC
';
El caso es que sé que el fallo está en la linea donde comienza por "titulaciones.tipo=..." del WHERE ya que si pongo esa linea como titulaciones.tipo = "Normal" hace bien la consulta.
He probado a darle mil vueltas (con la barra invertida, cambiando comillas dobles por simples...), pero no consigo que me funcione.
Valora esta pregunta


0