MySQLのデフォルトの文字セット名(character_set)を返します。 オプションの第1引数接続IDが指定されていない場合は、mysql_connect()関数により直近に開かれた接続が使用されます。 接続が確立されていない場合は、引数を指定せずmysql_connect()関数がコールされた時と同様に接続を確立します。 それでも接続が確立できない場合は、E_WARNINGレベルのエラーが発生します。 <? $dbc=mysql_connect('localhost', 'root', '') or die("MySQL接続失敗 :".mysql_error()); /* 文字セット名取得 */ $charset=mysql_client_encoding($dbc); echo $charset."<br>"; //latin1 ?> SQL文中の特殊文字ををエスケープし、クエリ