0
我想存储用户搜索查询进入MYSQL数据库。 我在mysql表中创建了一个Search_Queries字段,它的类型是文本,整理是utf8_general_ci。如何查找MYSQL表中存在的文本字段
如果搜索词是存在于表,然后更新Search_Count ++ 其他 插入搜索词到表
我已经用于查找现有
**SELECT ID FROM search_details WHERE Search_Query='keyword' LIMIT 1**
如果它返回空然后插入关键字
**INSERT INTO search_details SET Search_Query='".$SearchQuery."',Search_Count=1"**
其他更新search_count场
UPDATE search_details SET Search_Count='".$Search_Count."' WHERE ID='".$ID."'
我的问题是,如果搜索查询是没有在表中
**SELECT ID FROM search_details WHERE Search_Query='keyword' LIMIT 1**
这个返回与最后一排,而不是NULL存在
你可以放置执行这些检查和查询的整个代码吗? –