このエラーの部分は
mysql_query("SET NAMES utf8")
の部分です。ファイルのアップの際の文字コードの問題なのでしょうか。それともロリポップのphpmyadminの文字コードの設定の問題なのでしょうか。初歩的な部分ですが教えていただけますでしょうか。
$conn = mysql_connect("host1" , "test" , "test");
$rtn = mysql_query("SET NAMES utf8" , $conn);
省略可能ですが、明示的に$connを引き渡してもエラーになりますか?
DBの接続に失敗してるとかはありえませんか?
PHP: mysql_get_server_info - Manual
上記の関数を実行して MySQL のバージョンを確認してみてください。
SET NAMES utf8;
が使えるのは、MySQL 4.1 以降でそれ以前では使えませんし、必要ありません。
コメント(0件)