【发布时间】:2017-06-08 18:22:17
【问题描述】:
我遇到了问题。 我知道我正在使用已弃用的 MySQL,但我正在为学校网站工作,并且不需要安全性(只要它有效)。我正在尝试从名为评论的表中获取所有 ID。这应该存储在一个数组中。由于某种原因,它只显示第一个。如何将它们全部存储在 1 个数组中?这是我的代码不起作用:
$sql1 = "SELECT Klanten_id FROM Reviews";
$res1 = mysql_query($sql1);
$r = mysql_fetch_assoc($res1)['Klanten_id'];
【问题讨论】:
-
RTM: mysql_fetch_assoc: 获取结果行作为关联数组。你需要一个循环(手册中也有一个例子)。
-
但是既然我们在,不要使用过时的API,而是学习PDO或MySQLi。
-
那么如何在数据库中使用循环呢?将所有 id 存储在一个数组中?
-
确实有成千上万的例子。我们真的需要提供另一个吗?
-
顺便说一句,伙计们,我还在学习,当人们不喜欢这个帖子时,我发现它非常令人沮丧。我为此苦苦挣扎了一段时间,但由于生死攸关,它现在终于奏效了。感谢您的理解和试图帮助我的人们!