パラメータ化について学習していますが、一部のクエリ:varname
では、準備中のクエリでこの表記が使用され、次のようにバインドされていますbindParam(':varname', $varvalue)
。
次に?
、準備中のクエリで使用されている場所がいくつか表示され、次のようになりますbindParams('sd', $stringvalue, $doublevalue)
。
後者のバージョンは、タイプ(strings / doubles / integers / blob)を強制/チェックするため、少なくともある程度は「安全」であるように思われます。ただし、最初の表記の方が好きで、疑問符が常に明確な順序/位置にあるとは限らないため、私が行っている抽象的なことのいくつかにはうまくいく可能性があります。
中間点はありますか、それともどちらか一方ですか?