Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2006, 10:49
utopiko
 
Fecha de Ingreso: marzo-2006
Mensajes: 230
Antigüedad: 18 años, 1 mes
Puntos: 2
Conexion en MySql en POO

Bueno decir que he leido las FAQ y que soy programador Structurado de toa la vida pero como me han dicho que esto de los objetos tiene ventajas(de momento solo veo declarar funciones aparte y eso lo consigo declarandolas aparte en una archivo)pos he empezado un poco con ello...Esto es he intentado hacer mi conexion a mi base de datos mediante objetos y el resultado no es lo bueno que cabria esperar este es mi intento:
conexion.php
Código PHP:
<?
class conexion{

//Atributos
var $id_conn;
var 
$dir_serv;
var 
$contr;
var 
$usuario;

//Constructores
function conexion($x,$y,$z){
    
$this->dir_serv=$x;
    
$this->contr=$y;
    
$this->usuario=$z;
}

//Metodos
function conectar(){
if(
$this->id_conn=mysql_connect($dir_serv,$contr,$usuario)){
    echo 
"Conexion correcta";
}
else{
    echo 
"Murio";
}
}
}
?>
conectar.php
Código PHP:
<?
include_once("conexion.php");
$con1=new conexion("direccion","usuario","contraseña");
$con1->conectar();
?>
¿Que es lo que me falla?el error es el siguiente:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /var/www/vhost/adosinformatica.com/home/html/conexion.php on line 19
Murio