【发布时间】:2020-09-06 09:37:44
【问题描述】:
我有以下问题,假设我正在查询 MySQL 数据库以获取以下数组:
Array ( [0] => Array ( [topicid] => 4 ) [1] => Array ( [topicid] => 5 ) [2] => Array ( [topicid] => 6 ) )
这些是我从以下 SQL 请求中得到的结果
$sql=$db->query("SELECT topicid from opentopics WHERE userid=?","$userid")->fetchAll();
此查询为我提供了对某些用户 ID 开放的主题列表。现在有几个 ID 最多为 3 的主题对所有人开放,所以我也想在我的网页上使用它们。这些主题不会在 opentopics 表中打开,但会根据每个人的 ID(少于 3 个)提供给每个人。
所以问题来了,如何修改从 MySQL 请求中获得的多维(我假设)数组,如何在上述数组的开头添加 3 个新条目,使其看起来像:
Array ( [0] => Array ( [topicid] => 1 ) [1] => Array ( [topicid] => 2 ) [2] => Array ( [topicid] => 3 ) [3] => Array ( [topicid] => 4 ) [4] => Array ( [topicid] => 5 ) [5] => Array ( [topicid] => 6 ) )
您可能在我的文本编辑器中注意到我已经手动编辑了数组的文本,添加了这个
[0] => Array ( [topicid] => 1 ) [1] => Array ( [topicid] => 2 ) [2] => Array ( [topicid] => 3 )
【问题讨论】: