2015-02-24 1434 views
-4

我想要從mysql數據庫中檢索數據並將其存儲在數組中。後來我會在html中顯示數據。從數據庫中檢索數據並存儲在數組中

下面是我的代碼片斷:

select co_no from faculty_co where course_code='$course1_code'; 

輸出將顯示一個總5個co_no值。我想將這些值存儲在一個數組中,並使用select標籤在HTML中顯示爲下拉菜單。

我是新來的PHP。請告訴我如何檢索並存儲它。

+0

http://php.net/manual/en/language.types.array.php我們不是在這裏教你什麼是基本的PHP。 – 2015-02-24 15:56:38

+0

[將數據庫記錄存儲到數組中]可能的重複(http://stackoverflow.com/questions/5366620/storing-database-records-into-array) – 2015-02-24 15:58:00

+0

閱讀mysql PDO手冊。你有不同的方法來獲取數據。 http://php.net/manual/en/pdostatement.fetch.php – Curlas 2015-02-24 15:59:25

回答

0

首先,php.net有很多關於mysql和其他東西的文檔,而且很容易理解。

查看文檔和示例here

+0

通常,推薦不推薦使用的API被認爲是不正確的形式。 – Strawberry 2015-02-24 16:28:14

+0

@Strawberry謝謝你指出。我可能應該遠離這一個。我確定了答案。 – Mikolaj 2015-02-24 16:33:06

0

我是'老學校',並沒有太多的程序員,所以我傾向於在程序上做事情。

我做這樣的事情:

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字符串或只保留爲供以後使用數組。

相關問題