お問い合わせフォームから入力されたデータを
myadminを使ってDBに格納しました。
そのデータを今度は一覧表示させたいのですが、やり方がわかりません
参考サイトなどがあれば教えていただきたく思います。
また、手順としては
DBへ接続
SQL(作成したテーブル)の選択
表示
切断
といった形でよいのでしょうか?
ちなみにこちらがDBへ格納したソースです
lang
1<?php 2session_start(); 3//フォームから格納されたかを判定 4 5if(isset($_SESSION['name']) && isset($_SESSION['phone']) && isset($_SESSION['mail']) && isset($_SESSION['message'])){ 6 $hostname = "localhost"; //ホスト名 7 $userid = "ユーザ名"; //データベースユーザ名 8 $passwd = ""; //接続パスワード 9 $dbname = "test"; //データベース名 10 $DB = mysql_connect($hostname,$userid,$passwd,$dbname); //db接続に必要な情報を変数に入れる 11 12 //データベースに接続 13 if(!$DB){ 14 echo "接続失敗<br />"; 15 }else{ 16 echo "接続成功<br />"; 17 } 18 19 //データベース選択 20 $db_selected = mysql_select_db($dbname, $DB); 21 if (!$db_selected){ 22 echo "db選択失敗<br />"; 23 }else{ 24 echo "db選択成功<br />"; 25 } 26 27 //mysqlの文字コード設定 28 mysql_set_charset('utf8'); 29 30 //実行するクエリを変数に入れる 31 $sql = "INSERT INTO contact_tbl(c_name,c_tel,c_mail,c_body,c_date) VALUES ('" . $_SESSION['name'] . "','" . $_SESSION['phone'] ."','" . $_SESSION['mail'] . "','".$_SESSION['message']."','2015-04-28 17:53:00'".")"; 32 33 34 //クエリを実行して、フォームから入力されたデータをデータベースに挿入 35 $result_reg = mysql_query($sql); 36 if(!$result_reg){ 37 echo "SQL失敗<br />"; 38 }else{ 39 echo "SQL成功<br />"; 40 } 41 //データベース接続を切断 42 mysql_close($DB); 43} 44
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。