phpMyAdminで文字化け
下記の質問者と同じ状態「UTF8のPHPコードから日本語をINSERTするとphpMyAdmin上で文字化けしてしまう」になっています。
http://oshiete.nikkeibp.co.jp/qa3749280.html?ans_count_asc=1
そこでinsertの前に
$sql = 'set names utf-8';
mysql_query($sql);
を挿入したいのですが、どこにどのように挿入したらいいのかわかりません。私の場合は以下のどこに挿入すればいいのでしょうか?
// SQL実行
function db_query($sql, $conn) {
$res = mysql_query($sql, $conn);
return $res;
}
~中略~
$sql = "INSERT INTO table1 (";
$sql .= " name, ";
$sql .= " address, ";
$sql .= " date ";
$sql .= ") VALUES (";
$sql .= "'" . $name . "',";
$sql .= "'" . $address . "',";
$sql .= "'" . $date . "'";
$sql .= ")";
$res = db_query($sql, $conn);
if ($res) {
return "<p>成功</p>";
}
else {
return "<p>失敗</p>";
}