我有这个疑问:
$mysqli->query("
SELECT
itemid
FROM
inventories AS a
WHERE
ownerid = 1 IN(SELECT itemid FROM items WHERE itemid = a.itemid)"
);
我尝试做的是将所有itemid从第一个SELECT传递到第二个SELECT并通过fetch_assoc()回复它们;
目前它只退出第一排,没有其他人。
答案 0 :(得分:1)
我认为你真正的问题是fetch_assoc()
会返回一行。尝试fetch_all($resulttype=MYSQLI_ASSOC)
或循环结果,并在每次传递时fetch_assoc()
。