Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2013, 11:22
ph20
 
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 127
Antigüedad: 12 años, 9 meses
Puntos: 2
Buscar en varias columnas con una única consulta

Quiero que la variable $color (que está enlazada a una palabra mediante un formulario) sea buscada en tres columnas (Rojo, Azul, Verde) de la bd, y muestre las que coincida en cualquiera de las tres.
He pensado esto utilizando el operador Or | pero no funciona:

Código PHP:
$sql "SELECT * FROM base WHERE Claro like '$tono' AND Verde like '$color' | Azul like '$color' | Verde like '$color'";
mysql_select_db("bd"$con); 

$result mysql_query($sql$con); 


$total mysql_num_rows($result); 
Me da error en la línea de mysql_num_rows

Gracias