Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2013, 03:00
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Problema con LIKE de MYSQL

Usa esta sintaxis és la actual

Código MySQL:
Ver original
  1. SELECT * FROM posts
  2. INNER JOIN usuarios ON posts.id_usuarios = usuarios.id
  3. WHERE posts.post LIKE '%" .$this->parametros_busqueda. "%'
  4. ORDER BY idPosts ASC;

En cuanto a la query no hay ninguna razon para que solo te muestre un registro si hay mas de uno que cumpla la condición. Eso tanto con la sintaxis JOIN ..ON que con la tuya.

Faltaria ver como trasladas el resultado a php y como lo imprimes.

Recuerda que LIKE '%" .$this->parametros_busqueda. "%' buscara los post que contengan TODOS los parametros de busqueda y en el orden que esten en $this->parametros_busqueda
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.