(這只是個練習)
使用mysql_fetch_assoc取出資料
在資料庫產生一資料表
使用foreach顯示資料表的內容:
另一種用法(平常使用的):
以上兩種寫法不同,但都是呈現一樣的結果,
使用mysql_fetch_assoc取出資料
在資料庫產生一資料表
<?php $link = mysql_connect("localhost", "root", "root") or die("無法連結資料庫!"); $db_selected = mysql_select_db("test", $link); mysql_query ("SET NAMES UTF8"); $sql = "SELECT * FROM myword"; $result = mysql_query($sql) or die(mysql_error()); if(mysql_num_rows($result)>0) //如果資料筆數出過0,代表有資料 { $i=0; //初始值為0 while($row = mysql_fetch_assoc($result)) { $array[$i]=$row; foreach($array[$i] as $k) { echo $k." "; } $i++; } } ?>
另一種用法(平常使用的):
<?php $link = mysql_connect("localhost", "root", "root") or die("無法連結資料庫!"); $db_selected = mysql_select_db("test", $link); mysql_query ("SET NAMES UTF8"); $sql = "SELECT * FROM myword"; $result = mysql_query($sql) or die(mysql_error()); if(mysql_num_rows($result)>0) //如果資料筆數出過0,代表有資料 { $i=0; //初始值為0 while($row = mysql_fetch_assoc($result)) { echo $i." ".$row["TITLE"]." "; $i++; } } ?>
以上兩種寫法不同,但都是呈現一樣的結果,
沒有留言:
張貼留言
若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD