Transacciones en php
¿Hola experto, como andas?
Te comento que quiero usar transacciones para guardar los datos en la BD
El código que hice es el sig:
----------------------------
require_once "../../includes/cnx.php";
if (isset($_POST["bt_aceptar"])){
$apellido=$_POST['apellido'];
$nombre=$_POST['nombre'];
$importe=$_POST['importe'];
$doctores=$_POST['doctores'];
$fech=explode('-',$_POST['fecha']);
$fecha=$fech[2].'-'.$fech[1].'-'.$fech[0];
$consulta="INSERT INTO carnet VALUES ";
$consulta.="('',$doctores,'$fecha','$apellido','$nombre',$importe)";
}
mysql_query("BEGIN");
if (mysql_query($consulta, $con)){
mysql_query("COMMIT");
}else{
mysql_query("ROLLBACK");
}
-----------------------------
Este código carga certificados de carnet
Me gustaría saber si esta bien lo que hice o necesito arreglar algo..
Te comento que el código me carga en la BD un registro, pero me gustaría saber si realmente funciona el código...
Un saludo y gracias desde ya
Diego
Te comento que quiero usar transacciones para guardar los datos en la BD
El código que hice es el sig:
----------------------------
require_once "../../includes/cnx.php";
if (isset($_POST["bt_aceptar"])){
$apellido=$_POST['apellido'];
$nombre=$_POST['nombre'];
$importe=$_POST['importe'];
$doctores=$_POST['doctores'];
$fech=explode('-',$_POST['fecha']);
$fecha=$fech[2].'-'.$fech[1].'-'.$fech[0];
$consulta="INSERT INTO carnet VALUES ";
$consulta.="('',$doctores,'$fecha','$apellido','$nombre',$importe)";
}
mysql_query("BEGIN");
if (mysql_query($consulta, $con)){
mysql_query("COMMIT");
}else{
mysql_query("ROLLBACK");
}
-----------------------------
Este código carga certificados de carnet
Me gustaría saber si esta bien lo que hice o necesito arreglar algo..
Te comento que el código me carga en la BD un registro, pero me gustaría saber si realmente funciona el código...
Un saludo y gracias desde ya
Diego
2 respuestas
Respuesta de Jorge Vila
1
Respuesta de moscrates
1