Base de Datos
Utilizando
PHPMYADMIN se realizará la creación de una base de datos sencilla utilizando
una tabla.
Nombre Base de
Datos: sait
Tabla: persona
|
Campo
|
Tipo
|
Nulo
|
Predeterminado
|
Comentarios
|
|
cedula
|
int(8)
|
No
|
|
|
|
nombre
|
varchar(20)
|
No
|
|
|
|
apellido
|
varchar(20)
|
No
|
|
|
|
sexo
|
enum('MASCULINO',
'FEMENINO')
|
No
|
|
|
|
fecha_nacimiento
|
date
|
No
|
|
|
|
direccion
|
text
|
Sí
|
NULL
|
|
Conectar con MYSQL
Paso 1:
Utilizar la funcion
mysql_connect:
resource mysql_connect
([ string $server =
ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password =
ini_get("mysql.default_password") [, bool $new_link = false [, int $client_flags = 0 ]]]]] )
Abre o reutiliza
una conexión a un servidor MySQL.
Ejemplo:
<?php$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');if (!$link) { die('No pudo conectarse: ' . mysql_error());}echo 'Conectado satisfactoriamente';mysql_close($link);?>
Ó
resource mysql_pconnect
([ string $server =
ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password =
ini_get("mysql.default_password") [, int $client_flags ]]]] )
mysql_pconnect() se parece mucho a mysql_connect() con dos grandes diferencias.
Primero, cuando se conecta, la función primero
intenta encontrar un enlace (persistente) que esté ya abierto con el mismo host
nombre de usuario y contraseña. Si se encuentra uno, se devolverá un
identificador para él, en lugar de abrir una nueva conexión.
Segundo, la conexión al servidor SQS no será
cerrada cuando la ejecución del script finalice. En su lugar, el enlace
permanecerá abierto para su uso futuro (mysql_close() no cerrará los enlaces
establecidos mediante mysql_pconnect()).
Este tipo de enlace por lo tanto es llamado
'persistente'.
Paso 2:
Verificar la
existencia de la base de datos creada. Para esto se necesita el identificador
de enlace devuelto por la función mysql_connect (o mysql_pconnect), y conocer
el nombre de la base de datos a la cual nos conectaremos.
bool mysql_select_db
( string $database_name [, resource $link_identifier ] )
Establece la base
de datos activa en el servidor asociado con el identificador de enlace
especificado. Cada llamada posterior a mysql_query() será ejecutada en la base
de datos activa.
Enviar consultas
(INSERT, DELETE, UPDATE) a MYSQL con PHP:
resource mysql_query
( string $query [, resource $link_identifier ] )
mysql_query() envía una única consulta
(múltiples consultas no están soportadas) a la base de datos actualmente activa
en el servidor asociado con el link_identifier.
Extraer datos de una consulta a MYSQL:
string mysql_result
( resource $result , int $row [, mixed $field = 0 ] )
Recupera el contenido de una celda de
un resultset MySQL.
Cerrar una conexión con MYSQL:
bool mysql_close
([ resource $link_identifier ] )
mysql_close() cierra la conexión no continua al servidor de MySQL que es asociada
con el identificador de enlace especificado. Si link_identifier no es
especificado, el último enlace abierto es usado.
Frecuentemente no es
necesario usar a mysql_close(), como enlaces
abiertos no continuos son automáticamente cerrados al final de la ejecución de
el script.
No hay comentarios:
Publicar un comentario