gpt4 book ai didi

php - 基于数组的SQL查询

转载 作者:行者123 更新时间:2023-11-29 13:54:21 25 4
gpt4 key购买 nike

我有一个名为 $restaurantArray 的数组其中包含精选的餐厅 ID。

无论如何,我是否可以执行一个 mysql 查询,如果行的 id 等于数组中这些餐厅 ID 之一,该查询将返回行?

谢谢。

最佳答案

您可以在 mysql 查询中使用 IN。只需将数组 $restaurantArray 内爆到字符串中,使用逗号作为分隔符;用括号覆盖该字符串;并使用结果字符串作为查询的输入。类似的东西

// uncomment if data needs to be sanitized
// $restaurantArray = array_map("mysql_real_escape_string", $restaurantArray);
$input = '(' . implode(',', $restaurantArray) . ')';
$query = "SELECT from foo WHERE id IN $input";

关于php - 基于数组的SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16112869/

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