El Servidor Apache esta diseñado para servir páginas o archivos HTML con texto y graficas estáticos. Cando el requerimiento del usuario implica la ejecución de un programa Web, Apache delega ese trabajo a PHP, Java2EE, o .NET. El programa Web extrae parámetros enviados desde el Browser (Internet Explorer, Firefox), para construir instrucciones SQL, las cuales envía al Servidor de Base de Datos. El programa Web procesa el Result Set retornado por MySQL, para generar HTML y enviarlo al Browser, quien lo presenta al usuario final. La configuración de Apache, PHP, y MySQL en Windows, en un solo Laptop, es suficiente para practicar programación Web. Sin embargo, es recomendable que tanto estudiantes individuales como un grupo tomando un curso, creen una pequeña red LAN. De esta manera cada estudiante tiene que conectarse al servidor remotamente vía TCP/IP, lo cual refleja la realidad de Internet, ayudando a interiorizar los roles de Cliente y Servidor, y a entender mejor los desafíos que presenta la programación Web.
CS073 19.a. Consulta MySQL con PHP – 1 de 2