Weitere ähnliche Inhalte
Ähnlich wie System s1 (20)
System s1
- 2. 2
Copyright (c) 株式会社HEART QUAKE All rights reserved .
処理理の流流れ
情報を⼊入⼒力力する1 2 3
HTML
HTMLから情報をもらう
&SQLを実⾏行行する
情報を登録する
PHP SQL
- 3. 3
Copyright (c) 株式会社HEART QUAKE All rights reserved .
まずはイメージで捉えましょう!
l SQLを実⾏行行したプロセスを3つに分解
ü STEP① ログインして、データベースを選択
ü STEP② 次に実⾏行行したいSQLを記述
ü STEP③ 最後に実⾏行行ボタンを押す
このステップをプログラムに変換します!
- 4. 4
Copyright (c) 株式会社HEART QUAKE All rights reserved .
STEP①ログインしてデータベースに接続
<?php
$connect = mysql_connect(
”localhost”,”b1_sato”,”b1_sato”);
mysql_query(”SET NAMES utf8”,$connect);
mysql_close($connect);
?>
データベースに接続サーバー名,ID,PASS
の順番でログインする
⽂文字化け防⽌止のため
接続を切切断
- 5. 5
Copyright (c) 株式会社HEART QUAKE All rights reserved .
STEP②次に実⾏行行したいSQLを記述
<?php
$connect = mysql_connect(”localhost”,”b1_sato”,”b1_sato”);
mysql_query(”SET NAMES utf8”,$connect);
echo ”insert tweet_tbl(account,contents,
input_datetime)
values(’junchiba’,’テスト’,sysdate())”;
mysql_close($connect);
?>
ここでは画⾯面にSQL
を表⽰示しているだけ
- 6. 6
Copyright (c) 株式会社HEART QUAKE All rights reserved .
STEP③実⾏行行ボタンを押す
<?php
$connect = mysql_connect(”localhost”,”b1_sato”,”b1_sato”);
mysql_query(”SET NAMES utf8”,$connect);
mysql_db_query( ”b1_sato”,
”insert tweet_tbl(account,contents,input_datetime)
values(’junchiba’,’テスト’,sysdate())”);
mysql_close($connect);
?>
echoの部分を変更更し、
SQLをPHPから実⾏行行する