sábado, 27 de marzo de 2010

Mejorando "miClasePHP.php"

class miClasePHP{

function getUsuarios(){
$sql = "select * from usuariosFlex where status=1";
$Result = $this->query($sql,0);
while ($row = mysql_fetch_object($Result)) {
$return[] = $row;
}
return($return);
}

function addUsuario($nombre,$edad){
$sql = "INSERT INTO usuariosFlex (nombre_usuario,edad_usuario ,status)VALUES ('$nombre', $edad, 1)";
$Result = $this->query($sql,1);
}

function updateUsuario($id, $nombre, $edad){
$sql = "UPDATE usuariosFlex SET nombre_usuario = '$nombre',edad_usuario = $edad WHERE id_usuario = $id";
$Result = $this->query($sql,0);
}

function deleteUsuario($id){
$sql = "UPDATE usuariosFlex SET status=0 WHERE id_usuario=".$id;
$Result = $this->query($sql,0);
}

function query($sql, $accion){
$dbhost="xxx";
$dbusuario="xxx";
$dbpassword="xxx";
$db="xxx";
$conex= mysql_connect($dbhost,$dbusuario,$dbpassword) or die("No se puede conectar porque: ".mysql_error());
mysql_select_db($db);
$result= mysql_query($sql,$conex);
if ($accion && result){
$result= mysql_insert_id();
}
mysql_close($conex);
return $result;
}


}