Я считаю библиотеку ezSQL очень полезной, но, насколько я понимаю, в ней нет реализации подготовленных операторов, я прав? Или есть что-то, чего я не знаю?
Я извлек файл справки, загруженный с http://justinvincent.com/ezsql
Например: у меня есть несколько запросов типа
$stmt = $conn->prepare("INSERT INTO gecici_magaza_detay VALUES ($geciciMagazaId,?,?,?,?)");
$stmt->bind_param("iiss",$gunId,$acikMi,$girisSaati,$cikisSaati);
for($j=0; $j<7; $j++) {
$gunId = $j+1;
$acikMi = (empty($acilis[$j]) || empty($kapanis[$j])) ? 0 : 1;
$girisSaati = $acikMi ? $acilis[$j] : null;
$cikisSaati = $acikMi ? $kapanis[$j] : null;
$stmt->execute();
}
где $ conn - объект mysqli.
$conn = new mysqli($servername, $username, $password, $dbname);
но я хочу полностью избавиться от него и использовать только мой объект $ db:
$db = new ezSQL_mysqli();
Я надеюсь, что есть способ использовать подготовленные операторы с ezSQL, что сделало бы меня более удобным, иначе мне придется использовать оба.