作者roga (任性)
看板PHP
標題Re: [請益] 逐一取出一筆資料的各個欄位
時間Thu Jun 24 02:16:35 2010
※ 引述《FacetheFaith ( )》之銘言:
: while( 某php function)
: {
: echo '<td>'.$colname.'</td>';
: }
: 不知道有沒有人知道那個 function name叫什麼??
: 是叫function name沒錯吧!? php的library的function
: 例如: mysql_fetch_array這種...
用 mysql_fetch_array 也是可以動..
$sql = 'select column_name from information_schema.columns where
table_name='table_name' and table_schema='db_name';
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
echo $row['column_name'];
}
話說,建議你用 PDO 或其他的 DBI 來存取資料庫,
不要直接用 php-extension 像是 mysql.so 或 mysql.dll 提供的 func ..
--
The Internet: where men are men, women are men, and children are FBI agents.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.104.63
推 Huangs:不直接用php-extension的理由是? 06/24 03:57
→ roga:因為那樣就享受不到 abstraction layer 的好處了 A_A 06/24 10:37
推 shadowjohn:我最近也是要把所有呼叫mysql_foo全改成adodb的方式... 06/24 11:20
推 chchwy:因為PHP6以後就內定PDO為資料庫存取手段 06/24 12:02
推 appleboy46:直接用國外人寫的 class 也可以 06/25 12:40
→ JoeHorn:PDO 是 5.1 加的,PHP 6 會加的是 APC ... 06/25 23:50