Foros del Web » Programando para Internet » PHP »

Consulta y devolucion

Estas en el tema de Consulta y devolucion en el foro de PHP en Foros del Web. Tengo dos consultas a mi BDatos. Este es el código: Código PHP:  $querypregunta  =  "SELECT idpost,idforo,idcat,nick,asunto,mensaje FROM jcgrm_preguntas WHERE MATCH(nick,asunto,mensaje) AGAINST('" . $searchkey . "' IN BOOLEAN MODE) LIMIT " .( $pagina * $cantidad ). "," ...
  #1 (permalink)  
Antiguo 14/10/2004, 11:09
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Consulta y devolucion

Tengo dos consultas a mi BDatos. Este es el código:
Código PHP:
 $querypregunta "SELECT idpost,idforo,idcat,nick,asunto,mensaje FROM jcgrm_preguntas WHERE MATCH(nick,asunto,mensaje) AGAINST('".$searchkey."' IN BOOLEAN MODE) LIMIT ".($pagina*$cantidad).",".$cantidad."";
 
$resultpregunta mysql_query($querypregunta) or die(mysql_error());

 
$queryrespuesta "SELECT idpost,idforo,idcat,nick,asunto,mensaje FROM jcgrm_preguntas WHERE MATCH(nick,asunto,mensaje) AGAINST('".$searchkey."' IN BOOLEAN MODE) LIMIT ".($pagina*$cantidad).",".$cantidad."";
 
$resultrespuesta mysql_query($queryrespuesta) or die(mysql_error()); 
ahora como puedo hacer para cuando me devuelvan el mismo resultado solo me muestre las cosas de la primera consulta. Lo que pasa es que las respuestas dependen de las preguntas, es decir, en la tabla jcgrm_respuestas tengo un campo para hacer referencia a la pregunta a la cual corresponde la respuesta.

Salu2
__________________
Ing. Reynier Pérez Mira
  #2 (permalink)  
Antiguo 14/10/2004, 11:50
 
Fecha de Ingreso: septiembre-2004
Ubicación: Viviendo en Manresa(Barcelona)
Mensajes: 230
Antigüedad: 13 años, 2 meses
Puntos: 0
Porque no prueba de hacer una comparacion con un if. Es decir compruebas que el resultado de la primera consulta sea igual al segundo y si es asi, solo delvuelves la primera sino,lo que sea...No se es una idea! Lo que no se seguro si se pueden comparar entre si $resultpregunta con $resultrespuesta. Intentalo y me dices el que,okk?

;)
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 19:08.