@JustinC, который был добавлен в 5.5, которому сейчас всего несколько месяцев. Посмотрите на дату вопроса и ответьте. :)

ли способ совершать транзакции с готовыми выписками?

Я имею в виду, могу ли я использовать следующий пример с$mysqli->autocommit(FALSE); а также$mysqli->commit( ); а также$mysqli->rollback( );

//Preparing the statment

$insert_stmt=$mysqli->prepare("INSERT INTO x VALUES(?,?)")
or die($mysqli->error);

//associate variables with the input parameters

$insert_stmt->bind_param("is", $my_number,$my_string); //i=integer

//Execute the statement multiple times....

for ($my_number = 1; $my_number <= 10; $my_number++) 
{
    $my_string="row ".$my_number;
    $insert_stmt->execute() or die ($insert_stmt->error);
}
$insert_stmt->close();

Я посмотрел вокруг, но не могу найти ни одного примера использования подготовленных заявлений (не PDO):http://php.net/manual/en/mysqli.prepare.php с транзакциями, я нахожу только примеры, упомянутые здесь:http://book.opensourceproject.org.cn/lamp/mysql/mysqlstored/opensource/0596100892/mysqlspp-chp-13-sect-2.html где транзакции и подготовленные заявления никогда не смешиваются.

Было бы неправильно использовать их вместе?

Ответы на вопрос(1)

Ваш ответ на вопрос