Estoy desarrollando un script para probar las ventajas del desarrollo en PHP orientado a objetos pero tengo dudas ya que estoy creando una clase para el manejo de BD con MySQL pero no logro que me funciones la parte de mostrar los registros o la forma que escoji no se si es la correcta, aquí les muestro el código. Es parte de un ejercicio así que vienen bien todas las sugerencias ya que me piden que sea lo más óptimo y funcional posible.
Código PHP:
class phpMYSQL
{
private $conexion;
function conectar($servidor, $usuario, $password, $bd)
{
$this->conexion = mysql_connect($servidor, $usuario, $password, $bd);
mysql_select_db($bd, $this->conexion);
}
function desconectar()
{
mysql_free_result($this->consulta());
mysql_close($this->conexion);
}
function consulta(){
return mysql_query("SELECT * FROM militantes", $this->conexion);
}
}
$mysql = new phpMYSQL();
$mysql->conectar("localhost", "usuario", "clave", "bd");
$resultado = $mysql->consulta();
while($registro = mysql_fetch_object($resultado)){
echo "$registro->ci<br />";
}
$mysql->desconectar();
Agradezco de antemano su ayuda