gpt4 book ai didi

php - 将字符串转换为 MySQL 查询

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

我在 PHP 中有这个字符串:

$str = 1,3,6,5 

这些数字可以改变,集合的长度可以改变为多于或少于四个。我想在 PHP 中转换为这样的 MySQL 查询:

$qry = mysql_query("SELECT * FROM tbl WHERE id = 1 or id = 3 or id = 6 or id = 5")

这应该很容易,但我不知道该怎么做。

如有任何帮助,我将不胜感激。

最佳答案

您可以使用 IN

$query = mysql_query("SELECT * FROM table WHERE id IN ($str)");

确保首先验证 $str 以防止 sql 注入(inject)。

关于php - 将字符串转换为 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12505446/

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