-- Вярно ли е, че Бил Гейтс е спечелил джакпот от лотария?
- Да, съвсем вярно. Само че не беше Бил Гейтс, а Джон Доу, не в лотария, а блек джак, не джакпот, а $10 и не спечели, а загуби.
Това „почти идентично " разваля цялата работа. За да обвините mysqli, трябва да изпълните точно същата заявка без никакви предположения.
Всъщност има цяла PHP програма за динамично изграждане на вашата заявка. Със сигурност може да има грешки в тази програма. Така че, ако вашата заявка не се изпълнява както очаквате, трябва да проверите резултата от програмата, а именно - самата заявка.
Имали ли сте някога идея да повторите получената заявка, вместо да я изпълнявате? Само за да сте сигурни, че това наистина е заявката, която очаквате? Ако не - време е да го направите.
И, разбира се, трябва да бъде точен набор от заявки, които да не се различават от тези, които изпълнявате ръчно.
Ако наистина сте изпълнява абсолютно същата статика заявка от mysqli и резултатът е различен от всеки друг клиент - тогава се свързвате към различни сървъри с тези клиенти. Докато mysqli никога няма да се намеси във вашите заявки. Можете да сте сигурни в това.