Cita:
Iniciado por rodno
Buenas,
una transaccion con PDO
Código PHP:
try{
conexion = new PDO("mysql:host=".$host.";dbname=".$db,$user,$pass);
conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
conexion->beginTransaction();
conexion->query($sql1);
conexion->query($sql2);
conexion->commit();
echo 'Consultas ejecutadas satisfactoriamente';
}
catch (PDOException $e) {
echo 'Ocurrió un ERROR.';
if (conexion != null)
conexion->rollBack(); // aqui deshaces todo lo ejecutado hasta el momento del error
}
Saludos
Pufff la clase PDO nunca trabaje con ella, tendre que ponerme a ello. los try catch son obligatorios meterlos en las transaciones ??¿¿ lo pregunto porque yo tengo un try catch ya cuando realizo la conexion a bd
Cita:
Iniciado por maycolalvarez
con respecto al cronjob de php en windows es simple:
creas el script en php (obvio

) y creas una tarea programada (panel de control/herramientas administrativas) que llame al php-cli.exe pasando como parámetro la ruta del script php.
Ya, este punto no me preocupa ya he visto que el servidor puede tener tareas a script php corriendo jejej..
Gracias Compañeros