Salut,
Cred ca ceva ca mai jos vrei:
>
> #va rog sa ma corectati daca sintaxa de mai sus nu este corecta
>
$error = 0;
> while (conditia mea)
> {
> $insert = 'INSERT INTO table1 ... VALUES niste valori ...';
> $result = mysql_query($insert1);
> if ($result != true)
> {
> mysql_query('ROLLBACK');
scoti rollback-ul de aici si pui ceva de genul:
$error = 1;
> break;
> }
> }
>
if ($error) rollback; else commit;
> mysql_query('COMMIT');
pentru ca altfel la un error, apare ceva de genul: rollback (s-a terminat tranzactia)
si un commit, pentru god knows ce tranzactie :)
Nu uita ca toate tabelele pe care le folosesti la insert/update trebuie sa suporte
tranzactii, iar MyISAM nu intra in categoria asta.
---
Detalii despre listele noastre de mail: http://www.lug.ro/