Archivo de la etiqueta: mysql

Sentencias para conección MYSQL o ORACLE (en PHP)

A continuación se detalla las sentencias de conexiones para manejadores de Bases de Datos en PHP.


MYSQL


La sentencia para conectar al servidor Mysql es “mysql_connect” la cual recibe tres parámetros, “servidor” que es “localhost” o la dirección ip de tu web hosting, el “usuario” el usuario Mysql que has creado durante la creación de la base de datos Mysql. En este caso es “igniter_usuario”, y la “contraseña” del usuario es mysql.
En la variable $conexion nos queda un link hacia la base de datos. Es decir, cada vez que tengamos que invocar a la base de datos, sencillamente especificaremos “$conexion” (así evitamos tener que escribir múltiples veces nuestro usuario y password cada vez que nos interese utilizar la base de datos).

// Conectamos con el motor MySQL
$conexion = mysql_connect(‘localhost’, ‘usuario_mysql’, ‘contraseña_mysql’)
or die (“Fallo conexión con Base de Datos”);

// Seleccionamos la base de datos a utilizar
mysql_select_db(“base de datos”, $conexion)
or die(“Error en la selección de la base de datos”);

// parametro de los querys
// =======================
$result = mysql_query ((“Select from SQL “), $conexion)
or die(“Error en obtención de datos, por favor contacte al administrador.”);

// ———————————————————————
// Parseamos el resultado en variables para poder mostrarlas
// ———————————————————————
$datos_sql = array();
while ($fila = mysql_fetch_array($result, MYSQL_ASSOC))
{
$datos_sql[] = $fila;
}


ORACLE


En el caso de ORACLE se crea una función para realizar la conexión utilizando la funciones de PHP oci_connect() para conectar y seleccionar la base de datos, y oci_error() que devolverá un mensaje de error si se produjo alguno (lo detectamos usando or die, que detendrá la ejecución):

$conn = oci_connect (‘username’, ‘password’, ‘(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=000.00.000.0)(PORT=0000))(CONNECT_DATA= (SID=session_mode)))’);

// parametro de los querys
// =======================
$stid = oci_parse($conn,” Select from SQL “);
$r = oci_execute($stid);
if (!$r) {
$e = oci_error($stid);
trigger_error(htmlentities($e[‘message’], ENT_QUOTES), E_USER_ERROR);}

// ———————————————————————
// Obtener los resultados de la consulta en archivo .php
// ———————————————————————
while (($row = oci_fetch_object($stid)))
{
$datos_sql[] = $fila;
}


Espero les haya servido de ayuda, para mi sera de ayuda memoria.

 

Anuncios
Etiquetado , ,
Anuncios