Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2011, 11:34
arts
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años
Puntos: 2
Consulta select para realizar busqueda

Actualmete tengo una select que me hace las busqueda de la siguiente manera.

Código MySQL:
Ver original
  1. SELECT codigo, nombre, precio, imagen_grande_1, descripcion_castellano, familia, subfamilia, marca FROM productos_sin_dvd
  2. WHERE nombre like '%$buscar%'
  3. or familia like '%$buscar%'
  4. or subfamilia like '%$buscar%'
  5. or codigo like '%$buscar%'
  6. or marca like '%$buscar%'
  7. SELECT codigo, nombre, precio, imagen_grande_1, descripcion_castellano, familia, subfamilia, marca FROM `novedades` WHERE nombre like '%$buscar%'
  8. or codigo like '%$buscar%'
  9. or familia like '%$buscar%'
  10. or subfamilia like '%$buscar%'
  11. or marca like '%$buscar%'
  12. SELECT codigo, nombre, precio, imagen_grande_1, descripcion_castellano,familia, subfamilia, marca FROM dvd WHERE nombre like '%$buscar%'
  13. or codigo like '%$buscar%'
  14. or familia like '%$buscar%'
  15. or subfamilia like '%$buscar%'
  16. or marca like '%$buscar%'

Necesito realizar una busqueda con otra select que no sea un like que no define una ñorda, le pones en la busqueda: dvd guerra y esqu no entiende nada y muestra 0 cuando relamente hay mas de 100. ¿ Habria otra manera de realizar una busqueda y pueda ser capaz de enetender segun las palabras que se introduzcan que registros seleccionar ?