я использую библиотеку adodb для своего проекта php
я подключаюсь к mySQL 5.5 с PHP 5.1
то, что я пытаюсь сделать, это вставить 5 операторов SQL и 1 обновление. если хотя бы один из них не работает.. я хочу отменить все утверждения..
это мой код
$ado->StartTrans();
$ado->exequte($sql1);
$ado->exequte($sql2);
$ado->exequte($sql3);
$ado->exequte($sql4);
$ado->exequte($sql5);
$ado->CompleteTrans();
но вроде не работает. он просто выполняет все операторы SQL и не будет выполнять откат, даже если произойдет сбой (ы).
прямо сейчас я просто использую старый добрый оператор if .. если все в порядке, продолжайте, иначе откат.
документация adodb по этому поводу мне тоже не ясна.
there is a failure(s)
? приведи нам пример неудачи - person Amir   schedule 29.04.2013