Page 214 - Programador-PHP
P. 214

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit

            6. Cerrar la conexión





        Abrir una conexión mediante mysqli


          # Preparar las variables con los datos de conexión
          $host = 'localhost';
          $usuario = 'root';
          $clave = 'contraseña';
          $db = 'curso_php';
          # Conectarse a la base de datos
          $conn = mysqli_connect($host, $usuario, $clave, $db);





        Preparar la consulta

        Preparar una consulta para trabajar mediante mysqli, requerirá
        de   algunos   cuantos   pasos   que   debemos   seguir,   cuidada   y
        ordenadamente.




        Primero, preparamos la sentencia. Pero a diferencia de la vez
        anterior   (con  mysql),   los   datos   que   relacionados   con   los
        registros (ya sean datos a insertar o coincidencias establecidas
        en   la   cláusula   where),   no   los   pondremos.   En   su   lugar,
        utilizaremos el comodín ?:

          $sql = "
              INSERT INTO   usuarios (username, email, password)
              VALUES        (?, ?, ?)
          ";


        Luego, definiremos los datos dinámicos mediante variables:


          $username = 'juan-perez';
          $email = 'juan_perez@algundominio.ext';
          $password = '26ec07ef61f135494b79a13674a9a4ae';




                                             214
   209   210   211   212   213   214   215   216   217   218