从数据库中检索数据并存储在数组中
问题描述:
我想要从mysql数据库中检索数据并将其存储在数组中。后来我会在html中显示数据。从数据库中检索数据并存储在数组中
下面是我的代码片断:
select co_no from faculty_co where course_code='$course1_code';
输出将显示一个总5个co_no
值。我想将这些值存储在一个数组中,并使用select标签在HTML中显示为下拉菜单。
我是新来的PHP。请告诉我如何检索并存储它。
答
+0
通常,推荐不推荐使用的API被认为是不正确的形式。 – Strawberry 2015-02-24 16:28:14
+0
@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://*.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