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

Hay mejores formas de búsqueda con PHP y MySQL Keys Word

2014/10/9
funciones de búsqueda son esenciales e importantes para los sitios web . Es necesario dar a los visitantes la capacidad de búsqueda de productos o artículos por palabras clave mecanografía. Los visitantes entran en una o varias palabras clave en el cuadro de búsqueda, y lo que necesita para desarrollar una consulta SQL para manejar las búsquedas. Las formas de construir la consulta SQL en MySQL afectarán a las búsquedas de palabras clave . Para obtener mejores funciones de búsqueda de palabras clave, hay varias técnicas de consulta SQL involucradas. Búsqueda exacta

Para búsquedas exactas de palabras clave , es necesario crear consultas con sencillo en condiciones: " Seleccionar * de las ventas Dónde MATCH ( titulo , cuerpo) CONTRA ( ' PHP ')" También es necesario eliminar el espacio en blanco de la izquierda y derecha de la cadena de búsqueda a través de las funciones " RTrim " " Itrim " y : $ texto_búsqueda = ltrim ($ texto_búsqueda ), $ texto_búsqueda = rtrim ($ texto_búsqueda ) ;
Cualquier caso partido

para cualquier partido donde , te recomiendo que leas el término de búsqueda y dividirlo en serie de palabras clave con el comando " split" . A continuación, buscar a través de cada término. El código PHP para esta función es el siguiente : $ clave = split ( " ", $ texto_búsqueda ) ; while ( list ($ key, $ val) = each ( $ clave )) { if ( $ val < > " ; "y strlen ($ val) > 0 ) { . $ q =" nombre como '% $ val % "o ";}
avanzada Boolean búsqueda

Boolean Search permite a los usuarios limitar sus resultados a través de la utilización de operadores booleanos como AND, OR , XOR y otros operadores . Para utilizar el modo de Boole , se debe añadir "IN BOOLEAN MODE " hasta el final de la consulta SQL: "SELECT * FROM ventas Dónde MATCH ( titulo , cuerpo) CONTRA ( ' PHP ' en el modo BOOLEAN ) " Usted puede incluso construir búsqueda más avanzada sobre PHP palabra clave a través de signo más o menos : "SELECT * FROM ventas Dónde MATCH ( titulo , cuerpo) CONTRA ( '+ PHP -MySQL " en modo BOOLEAN ) " He aquí el signo más demuestra que esta palabra debe estar presente en cada texto devuelto , mientras que el signo menos indica que esta palabra no debe aparecer en el texto devuelto .
expansión de consulta Búsquedas

una búsqueda de ampliación de consultas es una modificación de una búsqueda en lenguaje natural . La cadena de búsqueda se utiliza para realizar una búsqueda en lenguaje natural. Las palabras devueltos por la búsqueda se añaden a la cadena de búsqueda y la búsqueda se lleva a cabo de nuevo. La consulta devuelve los resultados de la segunda categoría. Para crear la consulta de búsqueda de expansión, es necesario añadir " con la expansión CONSULTA " o "en el modo de lenguaje natural con la expansión QUERY" a los estados búsqueda : "SELECT * FROM ventas Dónde MATCH ( titulo , cuerpo) CONTRA ( ' PHP CON EXPANSION CONSULTA ) "

Programación PHP /MySQL
Cómo dividir Strings MySQL
Cómo protegerse contra las inyecciones SQL en PHP
Cómo crear hojas de cálculo de Excel con MySQL
Cómo poner TeamSpeak PHP en mi sitio web
Cómo conectar Visual Basic para Mysql
Cómo saber si MySQL es de 32 - o 64 - Bit
Cómo hacer una página web con PHP Documentación
Cómo leer un carácter del archivo de caracteres con PHP
Conocimientos Informáticos © http://www.ordenador.online