Curso básico de PHP/MySQLConnect

De WikiCabal
Ir a la navegación Ir a la búsqueda

MySQLConnect

  1 <?php
  2   require_once( "Cabeza5.inc" );
  3 ?>  
  4   <body>
  5     <?php
  6       /* mysql_connect()
  7        * (PHP 3, PHP 4, PHP 5)
  8        * mysql_connect -- Abre una conexión a un servidor MySQL
  9        *  Descripción
 10        * int mysql_connect ( [cadena hostname [, cadena usuario
 11        *                     [, cadena password [, bool new_link
 12        *                     [, int client_flags]]]]] )
 13        *
 14        * Devuelve: Un identificador de enlace positivo si tiene exito,
 15        * o falso si error. 
 16        * mysql_connect()establece una conexión a un servidor MySQL. Todos los
 17        * argumentos son opcionales, y si no hay, se asumen los valores por
 18        * defecto ('localhost', usuario propietario del proceso del servidor,
 19        * password vacío). 
 20        * El hostname puede incluir tambien un número de puerto .
 21        * ej. "hostname:puerto" o un camino al socket
 22        * ej. ":/camino/al/socket" para localhost. 
 23        * Nota: Siempre que específicque "localhost" o "localhost:port" como
 24        * servidor, la libreria cliente de MySQL evitará esto y tratará de
 25        * conectarse a socket local (nombrado pipe en Windows). Si quiere usar
 26        * TCP/IP, use "127.0.0.1" en vez de "localhost". Si las librerias
 27        * cliente de MySQL intentan conectarse a un socket local equivocado,
 28        * debe fijar la trayectoria como mysql.default_host en el archivo de
 29        * configuración PHP y dejar el campo del servidor en blanco. 
 30        * Soporte para ":puerto" fue añadido en PHP 3.0B4. 
 31        * Soporte para ":/camino/al/socket" fue añadido en PHP 3.0.10. 
 32        * Puede suprimir el mensaje de error en caso de falla anteponiendo
 33        * una @ al nombre de la función. 
 34        * Si se hace una segunda llamada a mysql_connect() con los mismos
 35        * argumentos, no se abrirá nuevo enlace, en lugar de eso, se regresa el
 36        * identificador de enlace ya abierto. El parámetro new_link modifica
 37        * este comportamiento y hace que mysql_connect() siempre abrir un nuevo
 38        * enlace, aún si mysql_connect() había sido llamado antes con los mismos
 39        * parámetros. El pará client_flags puede ser una combinación de las
 40        * constantes: MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE o
 41        * MYSQL_CLIENT_INTERACTIVE. 
 42        * Nota: El parámetro new_link estuvo disponible en PHP 4.2.0 
 43        * El parámetro client_flags estuvo disponible en PHP 4.3.0 
 44        * El enlace al servidor sera cerrado tan pronto como la ejecución del
 45        * script finalice, a menos que se cierre antes explícitamente llamando
 46        * a mysql_close(). 
 47        */
 48 
 49       /* mysql_select_db()
 50        * (PHP 3, PHP 4, PHP 5)
 51        * mysql_select_db -- Selecciona un base de datos MySQL
 52        * Descripción
 53        * int mysql_select_db ( cadena base_de_datos
 54        *                       [, int identificador_de_enlace] )
 55        *
 56        * Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en
 57        * caso de fallo. 
 58        * mysql_select_db() establece la base activa que estará asociada con
 59        * el identificador de enlace específicado. Si no se específica un
 60        * identificador de enlace, se asume el último enlace abierto. Si no
 61        * hay ningún enlace abierto, la función intentará establecer un enlace
 62        * como si se llamara a mysql_connect(). 
 63        * Toda llamada posterior a mysql_query() utilizará la base activada. 
 64        */
 65 
 66       /* mysql_close
 67        * (PHP 3, PHP 4, PHP 5)
 68        * mysql_close -- cierra el enlace con MySQL
 69        * Descripción
 70        * int mysql_close ( [int identificador_de_enlace] )
 71        *
 72        * Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso
 73        * de fallo. 
 74        * mysql_close() cierra el enlace con la base MySQL que esta asociada
 75        * con el identificador de enlace específicado. Si no se específica el
 76        * identificador de enlace, se asume por defecto el último enlace. 
 77        * Nota: Normalmente no es necesario ya que la aperturas no-persistentes
 78        * son cerradas automaticamente al final de la ejecución del script.
 79        * Vea también liberar recursos. 
 80        * mysql_close() no cerrará los enlaces persistentes generados con
 81        * mysql_pconnect(). 
 82        */
 83 
 84       echo( "<p class=\"SubTitleFont\">
 85                Uso de mysql_connect(), mysql_select_db() y mysql_close()
 86              </p>
 87              <p class=\"LargeTextFont\">" );
 88       if( $conn = mysql_connect( "localhost", "clase", "PassWord" ) )
 89         echo( "\$conn = $conn
 90                <br />" );
 91       else
 92       {
 93         echo( "No puede conectarse
 94              </p>" );
 95         require_once( "incPie5.php" );
 96         exit( 1 );
 97       }
 98 
 99       if( mysql_select_db( "MyTest1", $conn ) )
100         echo( "mysql_select_db() sirve
101                <br />" );
102       else
103       {
104         echo( "mysql_select_db() NO sirve
105              </p>" );
106         mysql_close( $conn );
107         require_once( "incPie5.php" );
108         exit( 1 );
109       }
110       echo( "</p>" );
111       mysql_close( $conn );
112       require_once( "incPie5.php" );
113       exit( 0 );
114     ?>

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