Foros del Web » Programando para Internet » PHP »

problema Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Estas en el tema de problema Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING en el foro de PHP en Foros del Web. hola estoy haciendo una select pero me tira este error Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\xampp\xampp\htdocs\uno\index.php on line 26 buscando donde esta la ...
  #1 (permalink)  
Antiguo 02/08/2010, 11:06
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
De acuerdo problema Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

hola estoy haciendo una select pero me tira este error

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\xampp\xampp\htdocs\uno\index.php on line 26


buscando donde esta la linea 26 y este seria:concat( `doctores`.`nombre` , ' ', `doctores`.`apellido` ) AS D_name

les escribo todo el query, este funciona en mysql, pero...porfavor ayudenme

$db_con= conectar();
$sql =mysql_query('SELECT concat( `promotor`.`nombre` , ' ',
`promotor`.`apellido` ) AS P_name,
concat( `doctores`.`nombre` , ' ', `doctores`.`apellido` ) AS D_name,
`visita`.`f_asig` , `visita`.`f_visita` , `visita`.`f_realiza` , `visita`.`h_visita` , `visita`.`comentario` FROM `visita` , `promotor` , `doctores`
WHERE (`visita`.`cod_prom` = `promotor`.`cod_prom` )AND (`visita`.`cod_doc` = `doctores`.`cod_doc` )',$db_con );

$num_rows= mysql_num_rows($sql);


porfis necesito ayuda!!!! gracias
  #2 (permalink)  
Antiguo 02/08/2010, 11:09
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 10 meses
Puntos: 14
Respuesta: problema Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Necesitas una visita por el manual de MySQL

El error de php, es que abres las conulta con comillas simples, y en el medio pones un string vacio, con comillas simples, entonces estás cerrando el string que habías comenzado en un principio para la consulta. Debes utilizar comillas dobles, al principio y al final del string de la consulta para solucionarlo.
  #3 (permalink)  
Antiguo 02/08/2010, 11:11
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: problema Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Código PHP:
Ver original
  1. mysql_query('SELECT concat( `promotor`.`nombre` , ' ',
ahi tienes comillas .. estas cerrando el string
__________________
More about me...
~ @rhyudek1
~ Github

Etiquetas: parse, syntax
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:07.