忍者ブログ

からすまる日誌

2020022103 intra mail 会員登録

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2020022103 intra mail 会員登録

先ほどのER図に基づいてDBを作る
 
→to,fromは予約語なので使えないので名前を変更する
m_toと
m_fromで。
 
<--intra_mail-->db
[memebers]table1
id
m_name
password
 
[mails]table2
id
m_to
m_from
content
sendtime
  

 
 

フォルダ作成
intra_mail
 
新規作成
--->config.php(非表示)
 
<?php
//-----------------------------------
//db接続情報(環境によって書き換える)
//-----------------------------------
$user="root";
$dbpass="";
$host="localhost";
$dbname="intra_mail";
//-----------------------------------
$dsn="mysql:host={$host};dbname={$dbname};charset=utf8";
$pdo=new PDO($dsn,$user,$dbpass);
?>
 
いつもの。
 

会員登録フォーム
make_members.php
 
$memebers = [
 "どらえもん"=>"doradora",
];
 
"どらえもん"=>"doradora",
キー=>値
という特殊な記述法。
 
idはAI(オートインクリメント)なのでほっておいて、
名前とパスワードをあらかじめ配列で定義しておく
(あとでforeachでぶん回してDBにいれる)
 
--->make_members.php
<?php
$members = [
 "どらえもん"=>"doradora",
 "のび太"    =>"nobinobi",
 "静香"      =>"sizusizu",
 "ジャイアン"=>"jaijai",
 "スネ夫"    =>"sunesune"
];
print_r ($members);
?>
出力結果
Array ( [どらえもん] => doradora [のび太] => nobinobi [静香] => sizusizu [ジャイアン] => jaijai [スネ夫] => sunesune )
 

foreach(回す配列 as 値($valとかなんとか)またはキーと値とかの変数名を宣言($key=>$val)){
}
 
PR

コメント

ブログ内検索

カレンダー

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30