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

mysql_real_escape_stringは未定義です

    更新 コメントmysql_ 5.5以降非推奨

    およびPHP7で削除

    mysql_real_escape_string() MySQL関数「バッチ」 の標準部分です。 拡張機能が正しくロードされていれば、常に機能するはずです。

    別のmysql_を実行しますか 機能は動作しますか? (すべきではありません)

    php.iniでこの行のコメントが外されていることを確認してください :

    extension=mysql.so
    

    また、 mysqliを使用することをお勧めします。 または PDO 代わりに( mysql_ 非推奨です )、両方ともあなたのために逃げるのを世話することができます。



    1. 結合されたセットにすべての値が含まれている必要がありますが、それ以上の値が含まれている可能性があるSQL

    2. SQLServer-パラメータスニッフィング

    3. PHPPDOフェッチnull

    4. SQLServerのジョブ履歴を取得する4つの方法