0

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 でプリペアド ステートメントを使用する方法があることを願っています。

4

2 に答える 2