Si ya aprendió a hacer Database CRUD usando PDO, entonces es fácil para usted.
Puede usar “me gusta” para comparar su palabra clave con la fila de su base de datos.
$ search_keyword = (! empty ($ _ POST [‘search_keyword’]))? $ _POST [‘search_keyword’]: “”;
- ¿Dónde puedo encontrar desarrolladores profesionales de WordPress?
- ¿Cuál es el mejor lugar / sitio web para aprender a hablar inglés (no hay sitios web de citas, por supuesto)?
- ¿Cuál es el atractivo de JavaScript del lado del servidor? ¿Cuáles son las ventajas sobre Python o Ruby?
- ¿Cuál es el mejor lenguaje / marco para construir una aplicación fintech? ¿Hay ventajas en términos de seguridad? ¿Hay fallas en el medio ambiente que descartarían una? ¿Uno normalmente escribe más rápido que otro? ¿Es una prueba más para el futuro?
- ¿Cuál es el futuro de los marcos web?
$ sql = ‘SELECT * FROM search_page DONDE descripción LIKE: palabra clave ORDER BY id DESC’;
$ pdo_conn = new PDO (“mysql: host = server; dbname = dbname”, “user”, “pass”);
$ pdo_statement = $ pdo_conn-> prepare ($ consulta);
$ pdo_statement-> bindValue (‘: palabra clave’, ‘%’. $ search_keyword. ‘%’, PDO :: PARAM_STR);
$ pdo_statement-> execute ();
if (! $ pdo_statement-> rowCount ()) {
// si los resultados son nulos
echo “no se encontraron resultados”} else {
// encontró alguna fila de acuerdo a su búsqueda
// realiza algunas operaciones según tu aplicación
$ resultado = $ pdo_statement-> fetchAll ();
}
Si desea realizar una búsqueda de texto completo, puede utilizar COINCIDIR “columnName” CONTRA “palabras clave”
$ sql = “SELECCIONAR * DESDE search_page DONDE PARTIDO (descripción) CONTRA (: palabra clave EN MODO BOOLEAN) ORDEN POR PARTIDO (descripción) CONTRA ((palabra clave EN MODO BOOLEAN) DESC”;