Foros del Web » Programando para Internet » PHP »

ayuda con OR

Estas en el tema de ayuda con OR en el foro de PHP en Foros del Web. haciendo un buscador para mi foro, hay una opcion para que busque en varios campos a la vez (autor,titulo,mensaje) . el select lo tengo de ...
  #1 (permalink)  
Antiguo 17/06/2003, 13:47
Avatar de jonk  
Fecha de Ingreso: julio-2002
Ubicación: Barakaldo
Mensajes: 104
Antigüedad: 15 años, 4 meses
Puntos: 0
ayuda con OR

haciendo un buscador para mi foro, hay una opcion para que busque en varios campos a la vez (autor,titulo,mensaje) . el select lo tengo de la siguiente manera

if (($q) && ( $total==on))
{

$Query = ("select * from ibforos where autor or titulo or mensaje like '%$q%'");
$IdConsulta = mysql_query($Query, $IdConexion);
$NFilas = mysql_num_rows($IdConsulta);
}
......

si busco "noticia" me saca 1 registro , que lo ha encontrado en el campo MENSAJE, pero hay otro registro en TITULO (noticiasib) que no lo saca.

por el contrario si modifico el select :

if (($q) && ( $total==on))
{

$Query = ("select * from ibforos where autor or titulo like '%$q%'");
$IdConsulta = mysql_query($Query, $IdConexion);
$NFilas = mysql_num_rows($IdConsulta);
}
......

hay si me lo hace bien me saca 1 registro el de TITULO

¿como se hace para que busque en los tres campos?

gracias

__________________

MyWay. A mi manera
http://myway.i-barakaldo.com
  #2 (permalink)  
Antiguo 17/06/2003, 14:07
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 14 años, 7 meses
Puntos: 2
...WHERE CAMPO LIKE '%ALGO%' OR OTROCAMPO LIKE '%ALGO%'...
  #3 (permalink)  
Antiguo 17/06/2003, 16:13
Avatar de jonk  
Fecha de Ingreso: julio-2002
Ubicación: Barakaldo
Mensajes: 104
Antigüedad: 15 años, 4 meses
Puntos: 0
gracias asi si funciona
__________________

MyWay. A mi manera
http://myway.i-barakaldo.com
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:34.