我的数据库中有一个名为categories的字段,其中包含服装店主题的类别(新来的,最畅销的,男人,女人,孩子等)如何查询数据库以仅选择女性或仅选择男性我已经厌倦了这个:SELECT * FROM products WHERE categories RLIKE [[:<:]]Men[[:>:]]'
这对男人有效,但对女人不起作用。
我将各种数字存储在MySQL数据库中的字符串中,即"5,15,21“。如果我搜索数字"5",我希望脚本显示该行,但不显示其中有15行(当没有"5“存在时)。这就是我不想使用SELECT * FROM table WHERE cell LIKE '%5%'的原因。我可以用什么reg表达式来针对一个特定的数字。
我正在尝试使用下面的查询,但是它在第三行的'WHEREFIND_IN_SET(‘MySql’,Alternate_name)‘返回了一个语法错误。我试着用谷歌搜索它并查看了MySql手册,但是我似乎找不到修复它的方法。查询:
SELECT name, 'Events' as source FROM feed_events WHERE name LIKE '".."%
我正在尝试获取产品in的数组列表,获取相关数据(存储在另一个表中,我知道……设置得很差),然后根据产品名称按字母顺序排列它们。这是我到目前为止所知道的:$getInfo = mysql_query("SELECT * FROM tbl WHEREFIND_IN_SET('$set', id) ORDER BY name ASC");
while($product = <em