Un simpático chileno (el cual no se como daría con mi msn) me ha preguntado de una manera algo desesperada como podría crear una clase básica para conectarse a una base de datos en MySQL, me llamó la atención la pregunta que me hizo y accedí a crear dicha clase, es bastante básica ya que según el es novato y la necesita para presentarla como tarea escolar, está escrita en PHP 4 y tiene mucho que desear pero creo que para alguien que apenas empieza con el tema de las clases en PHP le podria servir.
Aqui el codigo:
-
<?php
-
class conexiondb
-
{
-
var $usuario = "";
-
var $host = "";
-
var $database = "";
-
var $pass = "";
-
var $consulta; //Aqui guardo la consulta SQL
-
var $seleccion; //Para seleccionar la base de datos
-
var $conexion; //Para crear la conexion a la base de datos
-
var $resultado; //Para guardar el resultado de la consulta crear con $consulta
-
var $contador; //Aqui guardo el total de campos a la consulta
-
function conectar ()
-
{
-
if(!$this->conexion)
-
{
-
echo "Ocurrio un error al conectarse a la Basde de Datos: <b>".$this->conexion."</b>\n<br />".mysql_error();
-
}
-
if(!$this->seleccion)
-
{
-
}
-
}
-
function consultar ()
-
{
-
if($this->contador == 0)
-
{
-
echo "No hay registros en la tabla";
-
}
-
return $this->resultado;
-
}
-
function cerrar_conexion ()
-
{
-
}
-
} //Fin de la clase
-
-
//Inicia objeto de consulta
-
$sql = new conexiondb();
-
$sql->consulta = "SELECT * FROM tabla";
-
$sql->conectar();
-
$sql->consultar();
-
{
-
}
-
$sql->cerrar_conexion();
-
?>
Ojalà a alguien le sirva y los comentarios o aportaciones son bienvenidas...













