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

No funciona la consulta

Estas en el tema de No funciona la consulta en el foro de Mysql en Foros del Web. Estoy teniendo problemas con esta consulta. Cuando hago unicamente el SELECT funciona, pero cuando le pongo los filtros no devuelve nada, no tira error, simplemente ...
  #1 (permalink)  
Antiguo 07/01/2011, 20:27
Avatar de Frehley  
Fecha de Ingreso: junio-2005
Ubicación: Somewhere between Heaven and Hell
Mensajes: 415
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta No funciona la consulta

Estoy teniendo problemas con esta consulta. Cuando hago unicamente el SELECT funciona, pero cuando le pongo los filtros no devuelve nada, no tira error, simplemente viene vacio. Y no entiendo por que. Los campos que filtro existen y la variable contiene valor. Es mas, si quito la variable y escribo el valor por el que quiero filtrar me da el mismo problema.

Código PHP:
$currentPage $_SERVER["PHP_SELF"];

$maxRows_rsPosts 10;
$pageNum_rsPosts 0;
if (isset(
$_GET['pageNum_rsPosts'])) {
  
$pageNum_rsPosts $_GET['pageNum_rsPosts'];
}
$startRow_rsPosts $pageNum_rsPosts $maxRows_rsPosts;
$id_rubro $_GET['idrubro'];
mysql_select_db($database_localhost$localhost);
$query_rsPosts " SELECT * FROM vposts";
// $query_rsPosts = " WHERE rubro1 = " . $id_rubro;
// $query_rsPosts.= " OR rubro2 = " . $id_rubro;
// $query_rsPosts.= " OR rubro3 = " . $id_rubro;
$query_limit_rsPosts sprintf("%s LIMIT %d, %d"$query_rsPosts$startRow_rsPosts$maxRows_rsPosts);
$rsPosts mysql_query($query_limit_rsPosts$localhost) or die(mysql_error());
$row_rsPosts mysql_fetch_assoc($rsPosts); 

Espero que alguien me pueda dar una mano, soy nuevo en PHP y esto me está frustrando un poco...

Muchas gracias!
__________________
diegoz.com.ar
  #2 (permalink)  
Antiguo 08/01/2011, 06:58
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: No funciona la consulta

no es realmente un problema MySQL, aunque la clave es que rompes la cadena de consulta.
Un puntito en el primer filtro debería resolverlo, pero pide ayuda en el foro PHP
// $query_rsPosts. = " WHERE rubro1 = " . $id_rubro;
  #3 (permalink)  
Antiguo 08/01/2011, 13:29
Avatar de Frehley  
Fecha de Ingreso: junio-2005
Ubicación: Somewhere between Heaven and Hell
Mensajes: 415
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: No funciona la consulta

Definitivamente ese era un error, pero parece que no el único xq sigue sin funcionar, voy a ver que dicen en el foro de PHP, muchas gracias!
__________________
diegoz.com.ar

Etiquetas: Ninguno
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:07.