Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2011, 11:21
phpfan
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: Malaga
Mensajes: 225
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Por que no me acepta la variable en WHERE titulo LIKE '$var' OR titulo LIKE '$var2'

Por que no me acepta la variable en WHERE titulo LIKE '$var' OR titulo LIKE '$var2'.

La idea es buscar en ese mismo campo con 2 palabras diferentes o mas

si coloco where nombre like '%{$variable1}%' OR nombre like '%{$variable2}%'

Solo debuelbe el ultimo or like que ponga pueden ser 10 mas da igual solo ara caso de el ultimo order by like

si es con letra solamente sin $variables este si funciona dandome asi varios resultados con distintas palabras en el mismo campo muestro...


Solo me a funcionado asi pero no es lo que quiero ya que no estoy mandando nada solo es una prueba:

Código PHP:
mysql_query(" select *  from  tabla where nombre like 'palabra1' OR nombre like 'palabra2' ");

 
// y no asi como es que quiero con variables o usando un array dentro digamos asi:

mysql_query(" select *  from  tabla where nombre like '%{$variable1}%' OR nombre like '%{$variable2}%' ");

//no acepta las variables para buscar los dos


o este usando arrays tampoco funciona:

mysql_query(" select *  from  tabla where nombre like '%{".$variable1[1][0]."}%' OR nombre like '%{".$variable1[1][0]."}%' "); 

que podria hacer ?


Esto es muy importante ruego su ayuda gracias. por todo.

Última edición por phpfan; 23/03/2011 a las 11:31