Page 211 - Programador-PHP
P. 211

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



        Algunos ejemplos concretos



        Consulta de selección

          # Preparo los datos para conectarme a la DB
          $host = 'localhost';
          $usuario = 'root';
          $clave = 'contraseña';
          $db = 'curso_php';
          # me conecto a la DB
          $conn = mysql_connect($host, $usuario, $clave)
                  or die('No me pude conectar a la base de datos');

          # Selecciono la DB a utilizar
          mysql_select_db($db) or die('No pude seleccionar la base de datos');
          # Preparo la sentencia SQL
          $sql = "
              SELECT id, username, email
              FROM   usuarios
              WHERE  suspendido IS NOT TRUE
          ";
          # Ejecuto la consulta
          $result = mysql_query($sql) or die('No pude ejecutar la consulta');
          # Capturo los resultados
          while($registros[] = mysql_fetch_array($result));

          # Libero los resultados
          mysql_free_result($result);
          # Cierro la conexión
          mysql_close($conn);
          # Imprimo los resultados
          print_r($registros);





        Insertar varios registros en un solo paso

          # Preparo los datos para conectarme a la DB
          $host = 'localhost';
          $usuario = 'root';
          $clave = 'contraseña';
          $db = 'curso_php';
          # me conecto a la DB



                                             211
   206   207   208   209   210   211   212   213   214   215   216