Page 207 - Programador-PHP
P. 207
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Trabajando con MySQL
desde PHP
Antes de comenzar, deseo aclarar que -por cuestiones de
seguridad- en nuestros archivos PHP, solo nos conectaremos a
una base de datos, para realizar consultas de selección,
modificación, inserción y eliminación de registros en tablas y
bases de datos existentes.
No crearemos tablas ni bases de datos desde nuestros archivos
PHP, sino que lo haremos desde el administrador de MySQL por
línea de comandos.
A fin de poder trabajar con los ejemplos de este capítulo,
comenzaremos creando una nueva base de datos, con la tabla
que necesitaremos.
Ejecuta las siguientes sentencias, desde el Shell interactivo de
MySQL:
CREATE DATABASE curso_php;
USE curso_php;
CREATE TABLE usuarios(
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(24) NOT NULL,
email VARCHAR(100) NOT NULL,
password VARCHAR(40) NOT NULL,
suspendido BOOL,
fecha_registro TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX(username, password, suspendido)
) ENGINE=InnoDB;
AVISO:
PHP cuenta con dos tipos de conectores MySQL: mysql y
mysqli, disponible desde la versión 5. Si bien mysqli y más
potente, seguro y estable que mysql, en este capítulo,
207