Cita:
Iniciado por MarioAraque [...] Por decir un ejemplo, yo tengo el codigo ... y creo un tenista con id=0 , osea vacio. Y le seteo los valores y le llamo a la funcion insert. Eso esta mal? [...]
no es tanto preguntarse si esta mal...
pues claramente hacer un SELECT con un ID que no existe, osea... cero ¿esta bien??
desde esa perspectiva yo veo que tu constructor no sirve, ya que por defecto siempre va hacer una consulta innecesaria si tratas de hacer un INSERT
al menos yo tomaría esa determinación
Código PHP:
function __constructor($id = NULL)
{
if ($id > 0) // ... SELECT
else // ... INSERT
}