Bueno
dec, contigo hay que leer entre líneas. Tú ya te deshiciste de la clase Registro pero nosotros nada más la vimos pasar rápidamente frente a nuestros ojos.
Te voy a decir lo que yo creo que intentaste y ya me dirás si era así o no.
Pero antes voy a fijar ideas, me cuesta trabajo hablar siempre en abstracto de
ciertos registros,
ciertas tablas,
cierto sistema. Así que supongamos que tienes una tabla de personas:
personas = (id, nombre, telefono)
donde id es la llave primaria.
Tú quieres ver a cada persona
con clase:
Código PHP:
class Persona
{
var id, nombre, telefono;
}
y qué elegante poder dotar a esta clase de un método para cargar los datos de una persona desde la base de datos partiendo de su identificador:
Código PHP:
class Persona
{
var id, nombre, telefono;
function load(id)
{
$statement = "select * from personas where id =$id";
$results = mysql_query($statement);
$result = mysql_fetch_assoc($results);
$this->id = id;
$this->nombre = $result['nombre'];
$this->telefono = $result['telefono'];
}
}
Muy bonito, así haces:
Código PHP:
$persona = new Persona();
$persona->load(84);
Y ¡listo! ya tienes a la persona con id = 84.
Pero entonces quieres una lista de personas y la clase sólo sabe cargar los datos de una sóla a la vez.
¿Va por ahí la cosa? Dime que me muero de curiosidad.
// Saludos