我想要從mysql數據庫中檢索數據並將其存儲在數組中。後來我會在html中顯示數據。從數據庫中檢索數據並存儲在數組中
下面是我的代碼片斷:
select co_no from faculty_co where course_code='$course1_code';
輸出將顯示一個總5個co_no
值。我想將這些值存儲在一個數組中,並使用select標籤在HTML中顯示爲下拉菜單。
我是新來的PHP。請告訴我如何檢索並存儲它。
我想要從mysql數據庫中檢索數據並將其存儲在數組中。後來我會在html中顯示數據。從數據庫中檢索數據並存儲在數組中
下面是我的代碼片斷:
select co_no from faculty_co where course_code='$course1_code';
輸出將顯示一個總5個co_no
值。我想將這些值存儲在一個數組中,並使用select標籤在HTML中顯示爲下拉菜單。
我是新來的PHP。請告訴我如何檢索並存儲它。
通常,推薦不推薦使用的API被認爲是不正確的形式。 – Strawberry 2015-02-24 16:28:14
@Strawberry謝謝你指出。我可能應該遠離這一個。我確定了答案。 – Mikolaj 2015-02-24 16:33:06
我是'老學校',並沒有太多的程序員,所以我傾向於在程序上做事情。
我做這樣的事情:
include('path/to/connection/stateme.nts'); // the connection is a variable '$db'
$query = "my query";
$result = mysqli_query($db,$query);
$rows = array(); //initialise array
while($row = mysqli_fetch_assoc($result)){
$rows[] = $row;
}
現在你可以存儲作爲一個json_encoded字符串或只保留爲供以後使用數組。
http://php.net/manual/en/language.types.array.php我們不是在這裏教你什麼是基本的PHP。 – 2015-02-24 15:56:38
[將數據庫記錄存儲到數組中]可能的重複(http://stackoverflow.com/questions/5366620/storing-database-records-into-array) – 2015-02-24 15:58:00
閱讀mysql PDO手冊。你有不同的方法來獲取數據。 http://php.net/manual/en/pdostatement.fetch.php – Curlas 2015-02-24 15:59:25