uso para insertar a my bd mysql la siguiente sentencia
Código PHP :
Código PHP:
function insertar($usuarioVO)
{
$sql = "INSERT INTO usuario(id_usuario,nombre_usuario,apellidos_usuario,numero_cedula,cargo_usuario,e_mail_usuario,nick_usuario,pass_usuario,id_tipo_usuario,fecha_registro_usuario,fecha_ultimo_ingreso_usuario,url_imagen_usuario,sexo_usuario,eliminado,fecha_eliminado,eliminado_por,fecha_modificado,modificado_por) VALUES('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')";
$sql = sprintf( $sql,$usuarioVO->getid_usuario(),
$usuarioVO->getnombre_usuario(),
$usuarioVO->getapellidos_usuario(),
$usuarioVO->getnumero_cedula(),
$usuarioVO->getcargo_usuario(),
$usuarioVO->gete_mail_usuario(),
$usuarioVO->getnick_usuario(),
$usuarioVO->getpass_usuario(),
$usuarioVO->getid_tipo_usuario(),
$usuarioVO->getfecha_registro_usuario(),
$usuarioVO->getfecha_ultimo_ingreso_usuario(),
$usuarioVO->geturl_imagen_usuario(),
$usuarioVO->getsexo_usuario(),
$usuarioVO->geteliminado(),
$usuarioVO->getfecha_eliminado(),
$usuarioVO->geteliminado_por(),
$usuarioVO->getfecha_modificado(),
$usuarioVO->getmodificado_por()
);
$rs = $this->miconexion->consulta($sql);
if($rs){
return true ;
}else{
return false;
}
} bueno en la actualidad esa funcion me sirve 100% pero como pueden ver los 5 ultimos atributos de la tabla usuario guardan informacion de insercion q son quien lo elimino, la hora q lo elimino y todo ese cuento.....
me dicen q debo usar trigger para facilitarme el trabajo, esto lo hago pue ssi hay una auditoria pues es mas facil de ver lo q se a trabajado sobre la BD.
busco y busco por internet sobre tirgger pero solo encuentros ejemplos sobre sentencia sql osea q no estan en php???
Pregunto:
1. al usar triger tengo q crear una nueva tabla identica en atributos q la original pero con nuevos atributos (esto creo q si pues es lo q me ha dado a entender mi busqueda).
2. puedo meter el trigger sobre la consulta q tengo arriba o tieene q ser por separado ???, si es por separado importa el orden de las dos sentencias sql???
