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
。