我目前正在创建一个单选按钮列表,它将在我使用的查询时过滤我的数据库
SELECT * FROM table WHERE Activities = '{$activities}' AND Climate = '{$climate}' AND Continent = '{$continent}
我的问题是最终查询“大陆”有一个可供选择的大陆列表,但也有一个“任何”单选按钮。这会导致错误,因为我无法想到需要附加到 raido 按钮的值才能使其选择所有内容。
谢谢
最佳答案
您可以使用 LIKE 子句,并将 any 设置为 %。这将从表中存储的任何大陆中提取。
SELECT * FROM table WHERE Activities = '{$activities}' AND Climate = '{$climate}' AND Continent LIKE '{$continent}
https://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html
关于php - MySQL 查询其中 x = 任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30644295/