Foros del Web » Programando para Internet » PHP »

URGENTE: sentencia sql

Estas en el tema de URGENTE: sentencia sql en el foro de PHP en Foros del Web. Holas, quisiera saber que problema tiene esta consulta Código: $result = mysql_query("SELECT * FROM cms_events WHERE data LIKE (SELECT data FROM cms_events WHERE evt_id =".$_GET['noti'].");"); ...
  #1 (permalink)  
Antiguo 16/09/2005, 05:54
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 13 años
Puntos: 2
URGENTE: sentencia sql

Holas,

quisiera saber que problema tiene esta consulta

Código:
$result = mysql_query("SELECT * FROM cms_events WHERE data LIKE (SELECT data FROM cms_events WHERE evt_id =".$_GET['noti'].");");
Cuando trabajo en local, funciona correctamente pero al subirlo a mi server, me da un error tal que:

Código:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/html/modules/events/titol.php on line 43
Alguien que me pueda iluminar? es urgentisimo que lo encuentre
__________________
abe_k

Si quieres visitar Andorra, consulta la guia de este pequeño pais y conseguiras toda la información que necesites. La guia del visitante en Andorra
  #2 (permalink)  
Antiguo 16/09/2005, 06:15
Avatar de X3mdesign  
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 640
Antigüedad: 14 años, 2 meses
Puntos: 2
yo personalmente, pondría las comillas en todos los lugares correspondiente... no es obligatorio, pero a mí me ha pasado que de ponerlas a no ponerlas funcionaba o nop...

en lo campos y nombres de tablas por `tabla` y en datos este otro tipo 'datos'... creo que quedaría algo así:

Código PHP:
$result mysql_query("SELECT * FROM `cms_events` WHERE `data` LIKE '(SELECT `data` FROM `cms_events` WHERE `evt_id` ='".$_GET['noti']."');'"); 
yo lo probaría...

Suerte!!!
__________________
Nippon-Tour, tu portal sobre Japón
¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour

Última edición por X3mdesign; 16/09/2005 a las 06:17 Razón: se bailó una comilla
  #3 (permalink)  
Antiguo 16/09/2005, 07:33
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 13 años
Puntos: 2
No era lo que decias, lo siento. Muchas gracias aun y asi.

He tenido que dividirlo en 2 sentencias, no es lo mas limpio pero para salir del paso me sirve.

A lo mejor la version de mysql del server no es la misma que la que utilizo en local. Ya lo mirare mejor mas adelante. Pues eso, gracias y saludos

__________________
abe_k

Si quieres visitar Andorra, consulta la guia de este pequeño pais y conseguiras toda la información que necesites. La guia del visitante en Andorra
  #4 (permalink)  
Antiguo 16/09/2005, 08:12
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 14 años, 3 meses
Puntos: 4
Puede que tu server no te deje hacer consultas anidadas. ¿Lo has comprobado?
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
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 01:46.