次のクエリがあります。
//query:
$query = "
    SELECT field1 FROM table 
    WHERE 
        field2 = :PARAM1
    AND ...
    AND fieldx = :PARAM1X";
//params:
$params = array();
$params [":PARAM" . $i] = NULL;
//prepare and execute:
$o = $cnx->prepare($query);
$o->execute($params);
NULLパラメータを値にバインドするにはどうすればよいですか? PDO は= :PARAM1をIS NULL自動的に変更しますか? 明確にするために、計算しようとしてWHERE field = nullも mysql では機能せず、何も返されません。WHERE field IS NULL代わりに使用する必要があります。
それが私が今扱っていることです。
私の最初のテストは陽性であると言わざるを得ませんが、実稼働環境で 6 か月以内に副作用を発見したくありません...