litton101のプロフィール
- ベストアンサー数
- 58
- ベストアンサー率
- 49%
- お礼率
- 89%
- 登録日2005/01/25
- 価格.com的なWebページ作成 おすすめ教材は…
http://kakaku.com/pc/note-pc/ma_0/s1001/?cid=shop_g_12_pc 価格.comのように検索機能を付け、その下に情報を集めるようなことをしたいと思っています。 ・ユーザーのメルアドやパス・ID等の個人情報は扱いません ・ユーザー側が文字列を入力するような場面はありません。閲覧のみです。 このようなことを実現していくのに参考になる教材を探し求め 本屋を探しまわりましたが、気にいるものがありませんでした。 おすすめの教材がありましたら教えて頂けないでしょうか。
- ベストアンサー
- kiseki777
- その他(プログラミング・開発)
- 回答数1
- レンタルサーバーでphpmyadminの文字化け
レンタルサーバーでMYSQLとPHPを使用したいのですが、PHPからINSERTした文字が、phpmyadminの画面だけで文字化けしてしまいます。 MySQLの文字コード設定は UTF-8 Unicode (utf8) で、照会順序も utf8_unicode_ci です。 INSERTする文字もINSERT直前に文字コードを変更し、確認したところutf8になっています。 コードは以下のとおり。 <?php $sql = mb_convert_encoding("$info","UTF-8"); $mojicode = mb_detect_encoding($info,mb_list_encodings()); print "$info の文字コードは $mojicode です。"; ?> PHPでMySQLからデータをSELECTで表示させた際は、文字化けせずに表示されます。 表示させるサイトの文字コードはutf-8です。 表示させる前に文字コードを変換させています。 スクリプトは以下のとおり。 <?php //文字コード $enc_disp = "utf-8"; $enc_db = "utf-8"; //データの文字コードを変換する関数 function cnv_enc($string, $to, $from) { //文字コードを変換する $det_enc = mb_detect_encoding($string, $from . "," . $to); if ($det_enc and $det_enc != $to) { return mb_convert_encoding($string, $to, $det_enc); } else { return $string; } } //データベースに接続 $conn=mysql_connect($sv, $user, $pass) or die("接続エラー"); mysql_select_db($dbname) or die ("接続エラー"); //データを取り出す //取りだすレコードの開始位置 $st=0; //取りだす最大レコード数 $lim=5; $sql = "SELECT number,date,info FROM info ORDER BY date DESC LIMIT $st,$lim;"; $res = mysql_query($sql, $conn) or die ("データ抽出エラー"); //mysql_query()関数でデータを取り出すSQLを実行する //取り出したデータを表示する echo "<table border=\"0\" id=table>"; while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { echo"<tr>"; echo"<td colspan='2'>".' ・ '.$row["date"].' / '.cnv_enc($row["info"], $enc_disp, $enc_db)."</td>"; echo"</tr>"; } echo "</table>"; ?> なお、表示する際、文字コードを変更する前にデータの文字コードを調べたところ、ASCIIとなっていました。 phpmyadminに入った際にASCIIになったのでしょうか? 解決策がわからず困っています。 どなたか解決策を教えていただけないでしょうか。 よろしくおねがいします。
- ベストアンサー
- katsubonbon
- MySQL
- 回答数1
- お礼率100%なのに、回答受付数>お礼数 の理由
お礼率100%なのに、回答受付数>お礼数 の理由 こちらのサイトを利用させていただき、感謝しておりますが、 1点疑問があります。 「お礼率」は100%なのに、「回答受付数」より「お礼数」の方が数が少ないです。 なぜこんなことになっているのでしょうか? お礼をする前に回答が削除されてしまったのでしょうか?
- ベストアンサー
- oshiete000001
- このQ&Aコミュニティーについて
- 回答数3
- YOUTUBEの録画について
YOUTUBEの動画を保存する方法を教えてください。 無料で保存出来る方法はありますか? また、保存した動画をTV画面(デジタルテレビ)で見ることは可能でしょうか? よろしくお願い致します。
- ベストアンサー
- nozuchi
- Youtube・ニコニコ動画・動画サービス
- 回答数2
- html+cssの勉強をしているのですが、なかなか上達しません。何かコ
html+cssの勉強をしているのですが、なかなか上達しません。何かコツがあればアドバイスお願いします。