人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPとMySQLの勉強をしています。ロリポップサーバに本をみながらPHP書きアップして、MySQLとつなげようとしていますが、SQL文の実行に失敗しましたとでます。

このエラーの部分は

mysql_query("SET NAMES utf8")

の部分です。ファイルのアップの際の文字コードの問題なのでしょうか。それともロリポップのphpmyadminの文字コードの設定の問題なのでしょうか。初歩的な部分ですが教えていただけますでしょうか。


●質問者: surippa20
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:MySQL PHP phpMyAdmin SET SQL
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● KUROX
●27ポイント

$conn = mysql_connect("host1" , "test" , "test");

$rtn = mysql_query("SET NAMES utf8" , $conn);

省略可能ですが、明示的に$connを引き渡してもエラーになりますか?

DBの接続に失敗してるとかはありえませんか?


2 ● b-wind
●27ポイント

PHP: mysql_get_server_info - Manual

上記の関数を実行して MySQL のバージョンを確認してみてください。


SET NAMES utf8;

が使えるのは、MySQL 4.1 以降でそれ以前では使えませんし、必要ありません。


3 ● ffmpeg
●26ポイント

それはロリポップサーバー内からですか。外部からですか。外部からはアクセスできません。


http://www

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ