
16/11/2009, 05:52
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 19
Antigüedad: 15 años, 3 meses Puntos: 1 | |
¿Comparaciones LIKE como MySQL en PHP? Hola!
Veréis tengo un problemilla. Voy a poneros el caso reduciéndolo a lo simple:
Tengo, para empezar:
-Una base de datos mysql con una tabla con campos nombre y apellidos.
- Un formulario con un input text en el que el usuario mete algo del nombre del autor (una parte del nombre o del apellido o del nombre +apellido).
En el proceso de análisis del formulario el objetivo es reconocer a la persona para realizar después otras cosas.
De no ser porque en la base de datos son dos campos y en el formulario solo 1 podría usar el LIKE de mysql. Podría poner 2 campos en el form, o cambiar la base de datos poniendo solo un campo llamado nombreaps, pero no quiero hacer eso, así que decido intentarlo de otra manera:
- Extraigo de la base de datos todos los nombres y apellidos de todas las tuplas.
- En un while uno en $nombreaps el contenido de los dos campos.
- El objetivo es comparar $nombreaps con el $_POST[‘nombreaps’] pero PROBLEMA: No conozco en php un operador relacional semejante al LIKE de mysql.
A ver si me echais un cable. Gracias! |