![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 4 Dołączył: 11.08.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
mam taki kod:
po uruchomieniu zawsze zostaje dodany jeden rekord do bazy a nie powinno dodac zadnego z powodu blednej drugiej instrukcji. Jeśli to samo napisze z użyciem PDO lub w bazie w golym SQL to dziala bez problemów a z mysqli nie chce... Pomóżcie (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował terabit 6.02.2010, 15:17:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Kod $success = true;
$mysqli->autocommit(false); if(!$mysqli->query($query1)) { $mysqli->rollback(); $success = false; } if($success && !$mysqli->query($query2)) { $mysqli->rollback(); $success = false; } ... if($success) $mysqli->commit(); Ten post edytował Mchl 6.02.2010, 15:28:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 22:20 |