http://www.forosdelweb.com/search.php
Hola que tal
como se puede hacer un buscador como el de esta web
pero que sea simple
SELECT * FROM tabla WHERE test LIKE palabra
ok thanx
| |||
¿? http://www.forosdelweb.com/search.php Hola que tal como se puede hacer un buscador como el de esta web pero que sea simple SELECT * FROM tabla WHERE test LIKE palabra ok thanx |
| |||
Pero .. ¿que o como quieres buscar? En principio: SELECT * FROM tabla WHERE test LIKE '%$palabra%' te sobraría para encontrar todas las coincidencias de: $palabra="hola" blahola blaholabla holabla Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Thanx Mr Cluster. pero lo que busco es una busqueda avanzada como dar a escoger al usuario a escoger tabla columna etc. pero que el usuario por medio de un combo box o un input radio pueda buscar Thanx x tu atencion. |
| |||
Pues .. si miras a tu sentencia SQL como una cadena de texto que es lo que es al fin y al cabo para PHP .. veras que sólo tienes que componer tu "cadena de texto" (string) SQL deacuerdo a los parámetros que puedan seleccionar en esos combo box o radio o lo que pintes .. fijate que si SELECT * FROM tabla WHERE test LIKE '%$palabra%' tabla es "fijo" .. conviertelo a variable SELECT * FROM $tabla WHERE test LIKE '%$palabra%' Y lo mismo para el campo (columna) . usa otra variable: SELECT * FROM $tabla WHERE $campo LIKE '%$palabra%' Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |