#1 [PHP] Clase para trabajar con mysql
Estuve haciendo una clase para un proyecto, es la primera q hago en php y también unas de las primeras que he usado POO, por lo cual no tengo mucha experiencia. La comparto para que me comenten que tal está:
Código PHP:
class conexion
{
var $link;
var $consulta;
var $count;
function conexion($servidor,$usuario,$clave)
{
if ($this->link=mysql_connect($servidor,$usuario,$clave)) return ($this->link);
return false;
}
function ejecutar($base,$sql)
{
mysql_select_db($base,$this->link);
if ($this->consulta = mysql_query($sql, $this->link)) return true;
return false;
}
function consultar() {
return (mysql_fetch_array($this->consulta));
}
function count()
{
return ($this->count=mysql_num_rows($this->consulta));
}
function cerrar()
{
mysql_free_result($this->consulta);
mysql_close($this->link);
}
}
$cnn = new conexion("localhost","root","");
$cnn->ejecutar("base","SELECT * FROM personas;");
while ($rs=$cnn->consultar())
{
echo "<strong>ID:</strong> " .$rs["id"];
echo "<br><strong>NOMBRE:</strong>" .$rs["nombre"];
echo "<br><br>";
}
echo "Cantidad de registros: ". $cnn->count();
$cnn->cerrar();
0