我有這樣的代碼,我試圖以使用diplay表列名的複選框值,我的意思是什麼liek這樣的:顯示數據庫領域的多個選擇複選框
$section = mysql_query("SELECT * FROM forma");
while ($row = mysql_fetch_assoc($section)){
echo "<input type='checkbox' name='data[]' value='" . $firstrow[''] . "' />";
}
我有錯方式,但我應該怎麼做才能以自動方式,而不是手動打印列名作爲複選框。
如何使用PDO訪問它?
$ q = $ dbh-> prepare(「DESCRIBE forma」); $ q-> execute(); $ table_fields = $ q-> fetchAll(PDO :: FETCH_COLUMN);
感謝
**單挑
同樣的事情!**未來版本*自嘲和刪除*了'mysql_'系列函數。現在將是[切換到PDO](http://php.net/book.pdo)或[mysqli](http://php.net/book.mysqli)的好時機。 – Charles
嘿,謝謝,我會嘗試使用PDO ..就是這樣,現在我開始熟悉mysql_,然後我需要切換得這麼快:) –
只需仔細檢查一下:你對這些值不感興趣/表'forma'的記錄,但列名稱,即顯示爲'SHOW CREATE TABLE \ forma \''結果的名稱? – VolkerK