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
   202   203   204   205   206   207   208   209   210   211   212