Unidad 21. Ejercicio: Utilizar sentencias SQL (I)


Objetivo

Practicar las operaciones necesarias para crear una conexión a una base de datos.

Ejercicio

  1. Si WampServer no se está ejecutando, lánzalo para realizar este ejercicio.
  2. Si los servicios de MySQL o Apache no se están ejecutando, lánzalos para poder tener acceso a las bases de datos y a la ejecución de archivos PHP.
  3. Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre él.
  4. Abre el archivo buscar.php. Vamos a modificarlo.
  5. Abre el panel Vinculaciones (Ctrl + F10) y haz doble clic sobre el elemento juego de registros.
  6. Cuando se abra el cuadro de diálogo haz clic sobre el botón Avanzado....
  7. En el campo SQL tendrás lo siguiente:
    SELECT *
    FROM libros
    WHERE Titulo = 'colname'
    ORDER BY Titulo ASC
  8. Sustituye la tercera línea por:
    WHERE Titulo LIKE %colname%
    Hemos añadido los símbolos %, que indican que antes o después del valor del parámetro de búsqueda puede ir cualquier otro carácter.
    Con LIKE hacemos que la comparación se haga buscando una cadena de carácteres que coincida con el patrón escrito entre comillas.
    Esto es también con las opciones normales, pero en vez de elegir el filtro = parámetro, elegir contiene parámetro.
  9. Pulsa Aceptar y pulsa F12 para probar la página.
    Observa que ya no hace falta que introduzcas el título exacto de un libro.
  10. Vuelve a hacer doble clic sobre el elemento juego de registros en el panel Vinculaciones.
  11. Ahora cambia la tercera línea del cuadro SQL por:
    WHERE Titulo LIKE '%colname%' OR Autor LIKE '%colname%' 
    Hemos modificado la condición existente. Ahora el criterio de búsqueda se comparará en los campos Titulo y Autor es decir que se obtendrán los libros cuyo título contenga el valor buscado o cuyo nombre de autor contenga el valor buscado.
  12. Pulsa Aceptar y pulsa F12 para probar la página.
    Observa que ahora puedes introducir una cadena que se buscará en el título y el autor del libro.
  13. Cierra el documento guardando los cambios.

Continúa en la página siguiente...


Marzo-2015
Volver






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook ,    G+            Sobre aulaClic            Política de Cookies


© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.