sql >> データベース >  >> RDS >> Mysql

定数値でbindParamを使用しているときに、参照によってパラメーター2を渡すことができないというエラーが発生するのはなぜですか?

    bindValueを使用する必要があります 、bindParamではありません

    bindParam 参照により変数を受け取り、bindParamの呼び出し時に値を取得しません 。これは、PHPドキュメントのコメントで見つかりました:

    bindValue(':param', null, PDO::PARAM_INT);
    

    P.S.このbindValue(':param', null, PDO::PARAM_NULL);を実行したくなるかもしれません。 しかし、それはすべての人に役立つわけではありませんでした(報告してくれたWill Shaverに感謝します)。



    1. SQL Serverで一括挿入を使用してUTF-8文字を書き込む方法は?

    2. SQLServerのスキーマとは何ですか。SQLServerデータベースでスキーマを作成/削除する方法-SQLServer/TSQLチュートリアルパート27

    3. SQLServerからSalesforce.comにラージオブジェクトデータを挿入する

    4. JSON_ARRAY()–MySQLの値のリストからJSON配列を作成します