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

mysql_real_escape_string()は壊れていますか?

    MySQLのCAPI関数からmysql_real_escape_string 説明

    接続の文字セットを変更する必要がある場合は、 mysql_set_character_set() SET NAMESを実行するのではなく関数 (または SET CHARACTER SET ) 声明。 mysql_set_character_set()> SET NAMESのように機能します ただし、<で使用される文字セットにも影響します。 code> mysql_real_escape_string() SET NAMES しません。

    したがって、 SET NAMESは使用しないでください / SET CHARACTER SET ただし、PHPのmysql_set_charset MySQLのmysql_set_character_setに対応するエンコーディングを変更します (/のソースコードを参照してください。 ext / mysql / php_mysql.c



    1. PDOPHPでクエリエラーを表示する方法

    2. 列ストアプラン

    3. JDBC接続のタイムゾーン領域を設定し、SqlExceptionタイムゾーン領域が見つからないようにするにはどうすればよいですか?

    4. ORA-08177:このトランザクションのアクセスをシリアル化できません