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