Curso básico de PHP/MySQLConnect

De WikiCabal
Saltar a: navegación, buscar

MySQLConnect

<?php
  require_once( "Cabeza5.inc" );
?>  
  <body>
    <?php
      /* mysql_connect()
       * (PHP 3, PHP 4, PHP 5)
       * mysql_connect -- Abre una conexión a un servidor MySQL
       *  Descripción
       * int mysql_connect ( [cadena hostname [, cadena usuario
       *                     [, cadena password [, bool new_link
       *                     [, int client_flags]]]]] )
       *
       * Devuelve: Un identificador de enlace positivo si tiene exito,
       * o falso si error. 
       * mysql_connect()establece una conexión a un servidor MySQL. Todos los
       * argumentos son opcionales, y si no hay, se asumen los valores por
       * defecto ('localhost', usuario propietario del proceso del servidor,
       * password vacío). 
       * El hostname puede incluir tambien un número de puerto .
       * ej. "hostname:puerto" o un camino al socket
       * ej. ":/camino/al/socket" para localhost. 
       * Nota: Siempre que específicque "localhost" o "localhost:port" como
       * servidor, la libreria cliente de MySQL evitará esto y tratará de
       * conectarse a socket local (nombrado pipe en Windows). Si quiere usar
       * TCP/IP, use "127.0.0.1" en vez de "localhost". Si las librerias
       * cliente de MySQL intentan conectarse a un socket local equivocado,
       * debe fijar la trayectoria como mysql.default_host en el archivo de
       * configuración PHP y dejar el campo del servidor en blanco. 
       * Soporte para ":puerto" fue añadido en PHP 3.0B4. 
       * Soporte para ":/camino/al/socket" fue añadido en PHP 3.0.10. 
       * Puede suprimir el mensaje de error en caso de falla anteponiendo
       * una @ al nombre de la función. 
       * Si se hace una segunda llamada a mysql_connect() con los mismos
       * argumentos, no se abrirá nuevo enlace, en lugar de eso, se regresa el
       * identificador de enlace ya abierto. El parámetro new_link modifica
       * este comportamiento y hace que mysql_connect() siempre abrir un nuevo
       * enlace, aún si mysql_connect() había sido llamado antes con los mismos
       * parámetros. El pará client_flags puede ser una combinación de las
       * constantes: MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE o
       * MYSQL_CLIENT_INTERACTIVE. 
       * Nota: El parámetro new_link estuvo disponible en PHP 4.2.0 
       * El parámetro client_flags estuvo disponible en PHP 4.3.0 
       * El enlace al servidor sera cerrado tan pronto como la ejecución del
       * script finalice, a menos que se cierre antes explícitamente llamando
       * a mysql_close(). 
       */

      /* mysql_select_db()
       * (PHP 3, PHP 4, PHP 5)
       * mysql_select_db -- Selecciona un base de datos MySQL
       * Descripción
       * int mysql_select_db ( cadena base_de_datos
       *                       [, int identificador_de_enlace] )
       *
       * Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en
       * caso de fallo. 
       * mysql_select_db() establece la base activa que estará asociada con
       * el identificador de enlace específicado. Si no se específica un
       * identificador de enlace, se asume el último enlace abierto. Si no
       * hay ningún enlace abierto, la función intentará establecer un enlace
       * como si se llamara a mysql_connect(). 
       * Toda llamada posterior a mysql_query() utilizará la base activada. 
       */

      /* mysql_close
       * (PHP 3, PHP 4, PHP 5)
       * mysql_close -- cierra el enlace con MySQL
       * Descripción
       * int mysql_close ( [int identificador_de_enlace] )
       *
       * Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso
       * de fallo. 
       * mysql_close() cierra el enlace con la base MySQL que esta asociada
       * con el identificador de enlace específicado. Si no se específica el
       * identificador de enlace, se asume por defecto el último enlace. 
       * Nota: Normalmente no es necesario ya que la aperturas no-persistentes
       * son cerradas automaticamente al final de la ejecución del script.
       * Vea también liberar recursos. 
       * mysql_close() no cerrará los enlaces persistentes generados con
       * mysql_pconnect(). 
       */

      echo( "<p class=\"SubTitleFont\">
               Uso de mysql_connect(), mysql_select_db() y mysql_close()
             </p>
             <p class=\"LargeTextFont\">" );
      if( $conn = mysql_connect( "localhost", "clase", "PassWord" ) )
        echo( "\$conn = $conn
               <br />" );
      else
      {
        echo( "No puede conectarse
             </p>" );
        require_once( "incPie5.php" );
        exit( 1 );
      }

      if( mysql_select_db( "MyTest1", $conn ) )
        echo( "mysql_select_db() sirve
               <br />" );
      else
      {
        echo( "mysql_select_db() NO sirve
             </p>" );
        mysql_close( $conn );
        require_once( "incPie5.php" );
        exit( 1 );
      }
      echo( "</p>" );
      mysql_close( $conn );
      require_once( "incPie5.php" );
      exit( 0 );
    ?>

Contenidos de Cabeza5.inc

Ver los contenidos5 de Cabeza.inc

Contenidos de incPie5.php

Ver los contenidos de incPie5.php

Contenidos de org5.css

Ver los contenidos de clase.css

Explicación

Ejecutarlo

Ejecutar el código de MySQLConnect

Descargarlo

Descargar el código de MySQLConnect