Diferencia entre revisiones de «Curso básico de PHP/MySQLConnect»
Ir a la navegación
Ir a la búsqueda
(Sin diferencias)
|
Revisión actual del 23:23 27 sep 2016
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