“Conocimiento Programación>Programación PHP /MySQL

Cómo omitir las palabras comunes con una consulta MySQL PHP

2013/6/6
Optimización de consultas MySQL pueden mejorar la eficiencia de la aplicación Web y ofrecer a los usuarios los resultados más precisos. Los usuarios suelen escribir oraciones completas en los campos de búsqueda , incluyendo palabras conectivas tales como " si ", lo cual es innecesario y puede producir demasiados o muy pocos resultados. Las palabras comunes se pueden eliminar de la cadena de búsqueda antes de que se hizo la consulta MySQL , dejando sólo las palabras clave importantes y relevantes . Las palabras que deben ser omitidos dependen de la aplicación web individual. Cosas que necesitará editor de texto
Mostrar más instrucciones
1

Abra el archivo PHP que contiene la consulta MySQL en un editor de texto.
2

Añada el siguiente código: ?

< php

$ omitlist = array ('y' , ' el ' , 'dónde' , ' de ', ' es ');

$ string = $ _GET [' query' ] ;

foreach ($ omitlist como $ palabra )

$ string = preg_replace ("/\\ b $ palabra \\ b /i " ," " , $ cadena );

>
3

Editar el " $ array omitlist " para incluir las palabras que desea omitir .
4

Modifique su consulta MySQL para que use "$ cadena" como término de búsqueda . He aquí un ejemplo :

SELECT * FROM artículos donde el título LIKE '% % $ string '

Programación PHP /MySQL
Cómo crear texto sin formato y Mime con formato de correo electrónico con PHP
Cómo eliminar una palabra repetida en PHP
¿Cómo subir y FTP un archivo con PHP
Cómo Graficar en PHP
Cómo instalar MySQL joya en Snow Leopard
Cómo insertar en MySQL con PHP
PHP conexiones persistentes que causan MySQL Carga
Cómo mostrar datos MySQL con PHP
Conocimiento de la computadora © http://www.ordenador.online