Conexión a MySQL utilizando las funciones de mysql-connect desde php
Fecha Publicación:
05 de Octubre de 2019
Fecha Modificación:
05 de Octubre de 2019
(Obsoleta a partir de la versión de php 7.0 hacia adelante).
Esta forma de conectarse utilizando las funciones de mysql_connect a partir de la versión de php 7.0 hacia adelante, fue eliminado por completo.
Definiendo constantes para la conexion a la base de datos MySQL utilizando las funciones de mysql_connect desde php
define('SERVER_MYSQL', 'localhost');
define('DATABASE', 'base_de_datos');
define('BD_USUARIO', 'usuario_database');
define('BD_CLAVE', 'clave_usuario');
Utilisando la función mysql_connect para la conexion a la base de datos MySQL
$conexion = db_data(SERVER_MYSQL,BD_USUARIO,BD_CLAVE,DATABASE);
function db_data($server = DB_SERVER, $user = USER_DB, $password = PASSWORD_DB, $database = DATABASE, $link = 'link_db'){
global $$link;
$$link = mysql_connect($server, $user, $password) or die (mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_set_charset('utf8',$$link);
if (!$$link)
{
die('No se puedo conectar a la Base de Datos'. mysql_error());exit;
}
//echo 'Conectado satisfactoriamente';exit;
//----- Inicio Conectando a la base de datos -------------//
$bd_seleccionada = mysql_select_db( $database, $$link);
if (!$bd_seleccionada) {
die ('No se puede usar ' . $database .':' . mysql_error());exit;
}
//----- Fin Conectando a la base de datos -------------//
return $$link;
}
Utilizando la funcion mysql_query para hacer una consulta a la base de datos
function db_query($queryeli, $link = 'link_db'){
global $$link;
//echo $queryeli;exit;
$result = mysql_query($queryeli);
return $result;
}
function db_fetch_array($query){
return mysql_fetch_array($query);
}
function db_num_rows($query){
return mysql_num_rows($query);
}
function db_insert_id(){
// devuelve el identificador generado para un campo de tipo AUTO_INCREMENTED. Se devolverá el identificador generado por el último INSERT para el identificador_de_enlace. Si no se específica el identificador_de_enlace, se asume por defecto el último enlace abierto.
return mysql_insert_id();
}
function db_close(){
return mysql_close();
}
Articulo : 1012 - Veces Leidas