Chỉ cần lưu ý nếu ai đó đang gặp sự cố tương tự:
Tôi gặp sự cố tương tự --- Chèn truy vấn hoạt động trên PHPMyAdmin nhưng không hoạt động trên PHP và không phát ra bất kỳ lỗi nào (kết quả là true mọi lúc).
Lý do là tôi đã bắt đầu một giao dịch nhưng quên cam kết nó ...
$mysqli->autocommit(FALSE);
$mysqli->query( "START TRANSACTION" );
Đừng bao giờ quên điều này:
$mysqli->commit();
Đó là một lỗi ngớ ngẩn, tôi biết, nhưng tôi quá tập trung vào câu truy vấn nhầm lẫn đến nỗi tôi đã quên các câu lệnh giao dịch ở một vài dòng ở trên.