MySQL
Uno de los
empleos principales de PHP es el acceso a una base de datos en el servidor. Las
operaciones básicas se hacen empleando como lenguaje el SQL.
PHP implementa
distintas funciones según la base de datos a emplear. Existen funciones
actualmente para acceder a las siguientes servidores de bases de datos:
- MySQL
- MariaDB
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SysBase
- FrontBase
- Informix
- InterBase
- Ingres
- mSQL
- dBase
- SQLlite
El más empleado
en la actualidad en la web es el gestor de base de datos MySQL.
Cuando instaló el
entorno de XAMPP en un principio para trabajar con PHP, se instaló el MySQL o
MariaDB.
Para crear una
base de datos el XAMPP instala también un programa codificado en PHP que nos
permite interactuar con el MySQL o MariaDB.
Este programa se llama PHPMyAdmin (como veremos nos permite crear las bases de
datos, tablas, índices, usuarios etc.)
Para iniciar el
PHPMyAdmin debemos presionar el botón "Admin" de MySQL en el panel de
control de XAMPP:
La tabla almacenará datos de alumnos que desarrollarán cursos de
programación en PHP, ASP y JSP.
El código del alumno es de tipo numérico (int) y al indicar que es
auto_increment se generará automáticamente por el gestor de base de datos.
Los campos nombre y mail son de tipo varchar (podemos almacenar cualquier
caracter) y por último el campo codigocurso representa el curso a tomar por el
alumno (1=PHP, 2=ASP y 3=JSP)
El campo clave de esta tabla es el código de alumno (es decir no podemos tener
dos alumnos con el mismo código, no así el nombre del alumno que puede
eventualmente repetirse)
En los próximos conceptos comenzaremos a ver como desde PHP
podemos comunicarnos con la base de datos "base1" y acceder a la
tabla "alumnos" para ejecutar los comandos SQL más comunes como
pueden ser: select, insert, delete, update etc.



Comentarios
Publicar un comentario