Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 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.
IN
$query = mysql_query("SELECT * FROM table WHERE id IN ($str)");
确保$str首先验证以防止 sql 注入。
$str