Mysql常用函數記錄(使用PHP撰寫)

 

使用PHP函數取出Mysql內的資料相當容易

常用的函數也不多,且相當簡單

下面就是幾個簡單的PHP函數與Mysql應用在網站上的例子

 

// mysql_connect : 連接資料庫伺服器

// 使用方式: mysql_connect("資利庫IP","資料庫帳號", "資料庫密碼");

       $connection=mysql_connect("localhost","root","password");

 

// mysql_query : 執行所有SQL語法的函數

// 使用方式: mysql_query("SQL語法"); SQL語法="SELECT * FROM DB_TABLE"

// A. mysql_query("SET NAMES utf8");是告訴資料庫在字符編碼轉換過程,必須使用UTF8編碼的方式

// B. 如果是執行SQL語句的查詢,回傳型態會像是一個編號 例如:Resource id #3,並非結果

       mysql_query("SET NAMES utf8");

       $sql = "SELECT * FROM `DB_TABLE`";

       $result = mysql_query($sql);

 

// mysql_select_db : 選擇資料庫

// 使用方式: mysql_query("資料庫名稱"); 

       mysql_select_db("DBname");

 

//接下來兩個是取出資料之後最常做的處理

 

// mysql_num_rows : 計算取出資料的筆數,回傳數字

// 使用方式: mysql_num_rows("mysql_query回傳的值"); 就像上述的編號

       $num = mysql_num_rows($result);

 

// mysql_fetch_array : 取出查詢到的資料,回傳的值會用陣列排列,以資料表的欄位名稱當索引

// 使用方式: mysql_fetch_array("mysql_query回傳的值"); 就像上述的編號

       $data = mysql_fetch_array($result);

// mysql_fetch_array通常都會配合迴圈使用,完整範例如下

 

       $sql = "SELECT * FROM DB_TABLE";

              $result = mysql_query($sql);

              $demo = array();

              $k=0;

              while($data = mysql_fetch_array($result)){

                     $demo[$k] = $data;

                     $k++;

              }

       //把取出的值列印出來看

       print_r($demo);

 

上面就是簡單的幾個說明

在實際操作上當然還會複雜些,但這邊只針對取出資料的做法說明

希望對大家有幫助

 

 

如果覺得對你有幫助的話. 麻煩幫小弟按個讚哦~

 

 

其他相關文章參考:

MySql 基本語法(查詢、插入、更新) 

 

arrow
arrow

    newaurora 發表在 痞客邦 留言(0) 人氣()