
17/04/2009, 17:07
|
 | | | Fecha de Ingreso: abril-2009 Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años, 11 meses Puntos: 19 | |
Respuesta: PHP y SQL! por que debe de estar mal tu sentencia de insercion
para eso mejor checa una por una y el error que te manda
um ejemplo de como lo puedes hacer
if(!mysql_query..... aqui evaluas si no se realizo la insercion
{
no se guardaron los datos
}
else //si se realizo haces la segunda insercion
{
//guardas el id de la primera insercion para que si no se guarda la segunda insercion se elimine el registro
$sql="select last_insert_id()";
$ultimo=mysql_query($sql, $conexion);
$ultimo=mysql_fetch_array($ultimo);;
haces tu segunda insercion y ahora evaluas si se realiza
if(!mysql_query..... //aqui evaluas si no se realizo y si no se realizo se elimina el registro de la primera insercio
{
delete from tablaX where llave_primaria=$ultimo[0];
}
else
{
se guardaron los datos con exito
}
}
trata de adaptarlo a lo tuyo y vemos si t funciona
Última edición por By_George; 17/04/2009 a las 17:25 |