gpt4 book ai didi

php - 根据数组值选择行

转载 作者:行者123 更新时间:2023-11-29 14:54:19 24 4
gpt4 key购买 nike

我有一个由 cookie 填充的数组。每次的长度都不同。包含的值是我想从数据库中选择的 id。我知道我可以使用如下所示的方法来检索具有特定 id 的多行:

$query = "从游戏中选择 game_id、thumb、标题、评级、说明,其中 game_id IN ('111','110')";

我的问题是,如何从数据库中检索数组 $favGames 的 id?我在另一个问题中发现以下内容: WHERE id IN (' .implode(',', $ids) . ')'; 但它似乎对我不起作用。我还有什么其他选择?

最佳答案

你需要这样的东西:

$query = "SELECT game_id,thumb,title,rating,instructions FROM games WHERE game_id IN ('" . implode("','", $favGames) ."')";

如果您在 implode 调用中没有额外的单引号,您的查询将如下所示:

SELECT game_id,thumb,title,rating,instructions FROM games WHERE game_id IN ('111,110')

注意到缺少的引号了吗?这就是导致您错误的原因。

关于php - 根据数组值选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5033854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com