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

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

2012/11/23
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 enviar un archivo de imagen PHP
PHP Get_File_Contents : Permiso denegado
Cómo deshabilitar múltiple Presenta en PHP
PHP para el envío de correo electrónico a un Gmail o Yahoo Cliente
Cómo crear un archivo PDF en PHP
Cómo crear dinámicas Siguiente y Anterior botones en PHP
Cómo cargar contenido web de Cpanel
Cómo subir archivos PHP Vídeo
Conocimientos Informáticos © http://www.ordenador.online