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

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

2016/2/2
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 ver sitio web de PHP en el servidor local
Cómo calcular el tiempo entre dos fechas en PHP
Cómo instalar una extensión MySQL de PHP Red Hat
Código PHP para conectarse a MySQL
Cómo encontrar la fecha para todos los viernes del año, utilizando PHP
Cómo agregar un punto negro en PHP
Cómo insertar un asterisco en MySQL
Cómo conectar 4D Con PHP
Conocimiento de la computadora © http://www.ordenador.online