2012年12月24日 星期一

php與mysql的基本語法

在上一篇『第一步~連結mysql和php』中的資料庫連結語法我們可以單獨把它存成一個檔,例如 mysql_connect.php 然後在新文件中將它引入,就可以不用在不同的頁面中都要重複貼入一大串連結語法,而且萬一要修改到資料庫的帳號密碼等內容時,才不會修改到昏倒....
//引入連結資料庫檔吧
include("mysql_connect.php");

//接下來將要取出writting資料表的語法存到$sql變數中,用到的是SELECT的SQL語法,*字號是代表要取得資料表中所有的欄位哦
$sql = "SELECT * FROM `writting`; 


//執行$sql的語法查詢後將結果再存入$result嚕

$result = mysql_query($sql);

//最後最重要的是要分別取得查詢結果中的所有資料或單一筆資料,方法不只一種,主要是用mysql_fetch_*()系列函數,常用如下:

mysql_fetch_row() //取出以數字為索引值的結果,從0開始哦。
mysql_fetch_assoc() //取出以字串(欄位名稱)為索引值的結果。
mysql_fetch_array() //取出結果可以是以字串(欄位名稱)為索引值,也可以是以數字為索引值。


//使用如下: 
$row=mysql_fetch_assoc($sql);

//輸出 title 欄位值
echo $row["title"];

沒有留言:

張貼留言