mam taki kod:
<?php $mysqli = new mysqli('localhost', 'xxx', 'xxx', 'xxx'); if (mysqli_connect_errno()) { exit; } $mysqli->autocommit(FALSE); $mysqli->query("INSERT INTO uczniowie (id, imie, nazwisko , wiek, id_szkoly, srednia) VALUES (NULL , 'alexia', 'jakas', '14', '6', '3.32')"); $mysqli->query("INSERT INTO uczniowie (imie) VALUES ('Adamek', 4, 2)"); if (!$mysqli->commit()) { $mysqli->rollback(); } $mysqli->close();
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
