gpt4 book ai didi

php - MySQL 使用和数组进行查询

转载 作者:行者123 更新时间:2023-11-29 18:20:01 26 4
gpt4 key购买 nike

我正在尝试在网页中创建一个标签函数,并使用一组标签来查询数据库。

array[tag1, tag2, tag3];

标签是在字段中创建的

我想要归档的内容类似于

$query = "SELECT * FROM TABLE WHERE `Tags` = '$tag1' AND '$tag2' AND '$tag3'";

除了数组之外,所以

$query = "SELECT * FROM TABLE WHERE `Tags` = $array[]";

谢谢

$tag = $_POST['tag'];

$query = "SELECT * FROM ComicStripTags WHERE `Tag` = '$tag'";
$result = mysqli_query($link, $query);
while ($row = mysqli_fetch_array($result)){
$ID[] = $row['ImageID'];
print_r ($ID);
}

顺便说一句,我想使用 $ID[] 在另一个查询中使用

最佳答案

尝试使用 implode 将数组转换为字符串,并使用“IN”运算符而不是 equal:

$query = "SELECT * FROM TABLE WHERE `Tags` in (". implode(", ",$array) .")";

关于php - MySQL 使用和数组进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46663929/

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