2
私はPHPでCRUDの準備文を使用しています。私のコードスニペット:あまりにも多くの変数をあらかじめ用意したステートメントにバインドする方法が短くなっています
$SQL="INSERT INTO Dress(DressID, Description, Size, Price, EntryDate, CategoryID, ColorID)
VALUES (?, ?, ?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE Description=?, Size=?, Price=?, EntryDate=?, CategoryID=?, ColorID=?";
$stmt=$connection->prepare($SQL);
$stmt->bind_param("ssssss", $ColorID, $Color, $Color);
はその後、私はbind_param("sssssssss", $var1, $var2, $var1, $var2, $var3..)
のように、bind_param
機能で結合変数を繰り返さなければなりません。 このバインディングを短縮する方法はありますか?
代わりに配列を使用し、それを 'PDO-> execute'に渡すことができます。 –