- 連接資料庫
<?php
mysql_connect( localhost , MYSQL帳號 , MYSQL密碼);
mysql_query(SET NAMES UTF8);
mysql_select_db( 資料庫名稱 );
?>
- 建立資料庫
$aa = "CREATE DATABASE 資料庫名稱 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci" ;
if( mysql_query($aa) ){ echo " <br> 資料庫 $db 建立成功。 " ; }
else{ echo " <br> 資料庫 $db 建立失敗。 失敗訊息:" . mysql_error() ; }
- 建立資料表
$aa=" create table ID (
ID_prikey integer auto_increment primary key,
ID_datetime datetime,
ID_date date,
ID_time time,
ID_open bigint,
ID_nu int,
ID_mail char(60),
ID_name char(60),
ID_pw char(60),
ID_school char(60),
ID_room char(30),
ID_ment text )";
if(mysql_query($aa))
{echo "<P>資料表ID建立完成";}
else{echo "<P>資料表ID建立失敗。失敗訊息:" . mysql_error() ;}
- 查詢資料表 gb 的全部資料
$sql = " select * from gb ";
$rows = mysql_query($sql) ;
while (list ( $a1, $a2, $a3, $a4, $a5, $a6 ) = mysql_fetch_row( $rows ) ){
echo " $a1, $a2, $a3, $a4, $a5, $a6 <br> ";
}
- 計算資料表 gb 的全部有幾筆資料
$sql="select * from gb";
$rows=mysql_query($sql);
$num=mysql_num_rows($rows);
$num 即可以算出有幾筆資料
- 查詢資料表 gb 符合某項條件的資料
$sql="select * from gb where TEA = ' $TEO ' and TEP = ' $TET ' ";
$rows=mysql_query($sql);
while( list( $a1, $a2, $a3, $a4, $a5, $a6 )=mysql_fetch_row($rows) ){
echo" $a1, $a2, $a3, $a4, $a5, $a6 <br> "; }
- 查詢資料表 gb 再依據 TET 排序
$sql="select * from gb order by TET ";
$rows=mysql_query($sql);
while( list( $a1, $a2, $a3, $a4, $a5, $a6 )=mysql_fetch_row($rows) ){
echo" $a1, $a2, $a3, $a4, $a5, $a6 <br> "; }
- 查詢資料表 gb 再依據 TET 反排序
$sql="select * from gb order by TET DESC ";
$rows=mysql_query($sql);
while( list( $a1, $a2, $a3, $a4, $a5, $a6 )=mysql_fetch_row($rows) ){
echo" $a1, $a2, $a3, $a4, $a5, $a6 <br> "; }
- 查詢資料表 gb 重第五筆資料開始讀取三筆資料
$sql="select * from gb limit 5,3 ";
$rows=mysql_query($sql);
while( list( $a1, $a2, $a3, $a4, $a5, $a6 )=mysql_fetch_row($rows) ){
echo" $a1, $a2, $a3, $a4, $a5, $a6 <br> "; }
- 查詢資料表 gb 部分欄位資料
$sql="select ' a1 ', ' a5 ', ' a6 ' from gb ";
$rows=mysql_query($sql);
while( list( $a1, $a5, $a6 )=mysql_fetch_row($rows) ){
echo" $a1, $a5, $a6 <br> "; }
- 在資料表 gb 寫入一筆新資料
$sql=" insert into gb values (null, '$a1', '$a2', '$a3', '$a4', '$a5', '$a6' )";
mysql_query($sql);
- 在資料表 gb 更新一筆新資料
$aa=" update gb set ID_name='$a4' , ID_pw='$a5' , ID_ment='$a8' where ID_mail='$mail' ";
mysql_query($aa);
- 在資料表 gb 刪除一筆新資料
$sql="delete from gb where gbprikey = ' $bb ' ";
mysql_query($sql);
- 將資料寫入COOKIE
setcookie( " ID_mail ", $ID_mail , time()+2592000 );
- 讀出COOOKIE的資料
$ID_mail = $_COOKIE[' ID_mail '];
- 清除COOOKIE的資料
setcookie( " ID_mail ", "" );
- 讀出POST 和 GET 的資料
$ID_room= $_POST['ID_room'];
$TEO_prikey= $_GET['TEO_prikey'];
沒有留言:
張貼留言