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
Compartir Articulo: