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/


Raspunde prin e-mail lui