php - 如何在 mysql 搜索查询中使用 php 数组?

标签 php sql search

我打算在以下位置使用天窗解决方案:http://www.pui.ch/phred/archives/2005/04/tags-database-schemas.html用于处理我网站上的搜索。我想知道如何获取用户的搜索输入并将其转换为单个查询。

例如,假设用户在他们的搜索查询中输入了“blue dogs”...我如何动态更新查询以将 ('blue', 'dogs') 包含在并集和交集查询中?

最佳答案

这里发布的方法是正确的,只是增加了一点安全性:不要忘记对用户输入的数据进行转义,否则你离 SQL 注入(inject)只有一步之遥。 或者避免查询并改用准备好的语句: PHPManual Prepared Statements

关于php - 如何在 mysql 搜索查询中使用 php 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2854738/

相关文章:

PHP session_id( ) 空

SQL Server 到 MYSQL 迁移工具

sql - Hacky Sql Compact 解决方法

sql-server - OData 适用于 Multi-Tenancy LOB 应用吗?

search - 使用 vim 按十六进制代码搜索

PHP 5.3 函数名必须是字符串

PHP/MySQL - 其中列不是 0/NULL

MySQL 查询根据第二个表上的状态丢弃记录

php - 如何在我的站点中创建全局搜索

php mysql查询并显示结果问题