quisiera saber si en Mysql hay algun orden o prioridad en cuanto a las consultas y el CRUD.
Es decir: si el insert y/o delete tienen prioridad sobre el Select...
Necesito hacer varias operaciones.
1. Traer el usr que inicia sesión y modifica algún registro. ($_SESSION)
2. Guardar en una tabla de la BD "tbl_log" la acción realizada (crear,modificar,eliminar).
3. Eliminar el registro seleccionado.
por ahora tengo esto:
Código PHP:
<?php
if (!empty($_SESSION["usuario"])) {
include_once 'config.php';
$con->conectarBD();
$con->asignarConsulta("select * from usuario where usr='" . $sesionusr->devolverNombreSesion() . "'");
$k = mysql_fetch_array($con->devolverConsulta());
$con->liberarConsulta();
}
if (!empty($_GET['usr'])) {
$usr = $_GET['usr'];
$con->asignarConsulta("Select * from usuario where usr='$usr'");
$f = mysql_fetch_array($con->devolverConsulta());
//$con->asignarConsulta("delete from usuario where usr='$usr'");
$consulta = "insert into tbl_log values(NULL, CURRENT_TIMESTAMP,";
$consulta.="Eliminó a ". $f['usr'].", ";
$consulta.= $k['usr'] . ")";
$con->asignarConsulta($consulta);
echo "<script>
alert('Registro de $usr eliminado');
window.location='mostrarUsuarios.php';
</script>";
} else {
echo "<script>
alert('Acceso no autorizado');
window.location='index.php';
</script>";
}
?>