有什么方法可以将MySQL数据库中的表放入下拉菜单中吗?
Array
(
[0] => Array
(
[Post] => Array
(
[id] => 4
[user_id] => 3
[title] => nun :)
[body] => goodmorning
sa
inyu
[created] => 2011-10-18 01:45:08
[modified] => 2011-10-18 21:15:41
)
[User] => Array
(
[id] => 3
[username] => von
[password] => 8c1285276260289a5cfc499e233c277fdbd6098b
[active] => 1
)
)
)
这已在Stack Overflow问题 Creating 'select' listboxes using FormHelper in CakePHP 中解决。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果要从数据库中获取所有表,并在下拉列表中列出它们,那么这就是答案:
/*****************/
// Database connection here
$table_list = mysql_query("SHOW TABLES FROM Your_DataBase_Name");
$dropDown = '<select>';
while( $row = mysql_fetch_row($table_list))
{
$dropDown .= '<option value="' . $row[0] . '">' . $row[0] . '</option>';
}
$dropDown .='</select>';
/*********************************/
请注意,未引用数据库名称。