7.319 lecturas 3 comentarios

CSS anti morosos

billetesEn el mundo del diseño web nos encontraremos numerosos casos de clientes que no quieren pagar. Lo normal es ir trabajando conforme recibimos los pagos, pero ¿Qué ocurrirá con el último? ¿Debemos subir la Web y fiarnos de que el cliente pagará? (más…)

4.584 lecturas 0 comentarios

Expresiones regulares en PHP

Una de las cosas más complicadas en PHP es el uso de expresiones regulares para reemplazo de cadenas y búsqueda de patrones. Es una opción muy potente y que, en el siguiente tutorial, se explica a la perfección con todos los parámetros correspondientes.

Tutorial: Ver Contenido

4.956 lecturas 0 comentarios

APP Serv PHP+SQL+MyAdmin

Otra utilidad que instala los servidores Apache con Php y Sql.

Incluye:
– Apache 2.2.8
– PHP 6.0.0-dev
– MySQL 6.0.4-alpha
– phpMyAdmin-2.10.3

Instálalo todo de manera rápida y sencilla Ver Contenido

4.555 lecturas 0 comentarios

Servidor PHP + SQL Rápido

Wampserver es un programa de código libre que te permite instalar PHP 5 y enlazarlo con SQL en pocos pasos.

¡Configura un servidor apache y empieza a programar!

Página Oficial: Ver Contenido

Descargar: Ver Contenido

7.082 lecturas 3 comentarios

Buscador multipalabra en PHP

A continuación os enseño como podéis hacer un buscador en PHP y SQL que acepte una cadena compleja, compuesta por varias palabras, de una manera rápida y sencilla.

Para ilustrar los diferentes pasos pondré de ejemplo la tabla Artículos y los campos donde buscar serán Titulo y Desarrollo.

1) Ir al gestor de la base de datos y ejecutar el comando SQL:

ALTER TABLE ARTICULOS ADD FULLTEXT(TITULO, DESARROLLO);

2) Una vez que tenemos los campos como FULLTEXT en el archivo PHP la consulta que haremos será:

SELECT * , MATCH (TITULO,DESARROLLO) AGAINST (‘$busqueda’) AS puntuacion FROM ARTICULOS WHERE MATCH (TITULO, DESARROLLO) AGAINST (‘$busqueda’) ORDER BY puntuacion DESC

Como podéis comprobar ejecutamos la comprobación MATCH dos veces, la primera es para tenerla como puntuación y la segunda la que ejerce la comparación.

Al tener la puntuación podemos mostrarlas por orden descendente o ascendente teniendo como referencia la cantidad de veces que se encuentre la cadena en dicho texto.

¿Fácil verdad?