Administracion y base de datos mysql y postgresql con php

Páginas: 2 (399 palabras) Publicado: 1 de noviembre de 2011
<?php
/**
* Administración de conexión y interacioón con la base de base de datos.
* Varias bases de datos: MySQL, PostgreSQL
* @author JLC
*/
class db {

#-- Instancia para eltipo de base de datos a usar, toda la clase funcionará en base al tipo de base de datos.
public $db_type;

#-- Instancias para la coneccion a la base de datos.
public $db_server;public $db_username;
public $db_password;
public $db_name;
#- Solo para postgre, valor por defecto será 5432
public $db_port;

#-- Instancia de la declaracion sql.public $db_sql;

#--
function __constructor(){

}

#-- Funciones para la interaccón con la base de datos.

//- Función para conexion a la base de datos.function connect(){
global $db_type, $db_server, $db_username, $db_password, $db_name;
$this->db_type = $db_type;
$this->db_server = $db_server;$this->db_username = $db_username;
$this->db_password = $db_password;
$this->db_name = $db_name;

switch ($this->db_type){
case "mysql":$c=mysql_connect("$this->db_server", "$this->db_username", "$this->db_password");
$d=mysql_select_db($this->db_name, $c);
break;case "postgre":
if(empty($this->db_port)) $this->db_port = 5432;
$c=pg_connect("host=$this->db_server port=$this->db_port dbname=$this->db_nameuser=$this->db_username password=$this->db_password");
return $c;
break;
default :
echo "Base de datos no soportado.";
}//echo $c. "<p>$d</p>";

}

//- Función para ejecutar una sentencia sql.
public function query(){
switch ($this->db_type){
case "mysql":...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Marco Teorico Php Base De Datos, Mysql
  • Bases De Datos Con Php Y Mysql
  • Acceso a bases de datos mysql en php
  • Tutorial De PHP Y MySQL Un Buscador Para Nuestra Base De Datos
  • Pasos para la creacion de una base de datos en cmd ligada a php en mysql
  • Base de datos mysql
  • Base De Datos Mysql
  • Seguridad Base De Datos Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS