0

phpのプリペアドステートメントを使用して、mysqlデータベースで2つの完全に無関係なクエリを実行しようとしています。1つのプリペアドステートメントオブジェクトでこれを行うことは可能ですか、それとももっと必要ですか?

4

1 に答える 1

2

それらは同じステートメントですが、条件が異なりますか?すなわち:

UPDATE users SET email=? WHERE user_id=?

次に、さまざまな電子メールとuser_idを使用して複数回呼び出します。

それが基本的にプリペアドステートメントの目的です。クエリプランナーは、1回計画して、何度も実行できます。

2つの異なるクエリを考えている場合は、プリペアドステートメントオブジェクトのステートメントを上書きできます。新しいオブジェクトを実証しないことで、わずかな時間を節約できますが、実際にはプリペアドステートメントの効率が向上しません。

于 2012-06-17T03:57:14.000 に答える