MySQL 整理


1,連
mysql_pconnect("dbhost","dbname","password")

mysql_connect("dbhost","dbname","password")

2,選
mysql_select_db(database,database_connect)

3,查(或塞)
在 php 中要查詢 mysql 有兩個函數
mysql_query跟mysql_db_query

甲:mysql_query原型是
int mysql_query(string query,[int database_connection]);
乙:mysql_db_query原型是
int mysql_db_query(string database,string query,[int database_connetcion]);

P.S. mysql_db_query 的效果 = mysql_select_db + mysql_query

4,擷
算筆數 mysql_num_rows($result)
例如 $num_row=mysql_num_rows($result)

取回結果資料,有四種方法
方法1 $row=mysql_fetch_array($result) , $row就變成陣列了
例如:$row[欄位名稱]=>$row[sn],$row[star]...

方法2 $row=mysql_fetch_row($result) 存成 $row[1],$row[2] ...
方法3 $row=mysql_fetch_object($result) 存到物件
方法4 $row=mysql_result($result,$i,"欄位名稱") 一次存取一個欄位(較無效率)

有更動資料庫資料時,例如 update , insert , delete 語法,建議用 mysql_fetch_affected

5,斷
mysql_close(database_connection)

留言

這個網誌中的熱門文章

流年斗君算法

紫微斗數守護神

Aperture 3 繁體中文化