0
A
回答
1
最好的辦法是
WHERE
([email protected] or @col1 is null) and
([email protected] or @col2 is null) and
([email protected] or @col3 is null) and
.
.
假設你傳遞null如果列跳過了搜索
0
您可以構建和where子句追加如下
$query ="SELECT fields FROM tableName ";
$where ="";
if(isset($_POST['field1']))
{
$field1= mysql_real_escape_string($_POST['field1']);
if($field1 != '')
{
$where . = "field1Name = $field1 AND ";
}
}
if(isset($_POST['field2']))
{
$field2= mysql_real_escape_string($_POST['field2']);
if($field2 != '')
{
$where . = "field2Name = $field2 AND ";
}
}
$where = rtrim($where, " AND ");
$query . =$where;
相關問題
- 1. 搜索 - 空標準字段
- 2. 搜索無字段長度標準化
- 3. QTableview指定標準搜索字段
- 4. 其他搜索查詢處理特殊字符設計標準
- 5. solr如何處理空索引字段?
- 6. 搜索字段中的搜索圖標
- 7. VBA搜索標準
- 8. 如何在PHP中處理多個標準搜索
- 9. 自定義Tridion搜索索引處理程序:頁面url的自定義vs標準字段?
- 10. 空白/空搜索表單字段
- 11. 處理空日期字段
- 12. 搜索欄處理空異常
- 13. 多字段搜索,納入年齡範圍標準?
- 14. WP高級搜索:分類標準字段的默認值
- 15. 在grails中連接字段GORM搜索標準
- 16. 按標準api搜索集合字段的嵌套屬性
- 17. WordPress的自定義字段多個搜索標準?
- 18. 多個搜索標準T-SQL中的單個字段
- 19. 在PHP搜索字符串,搜索字段包含空格
- 20. 搜索字符串的標準命令
- 21. 按標準搜索VS SEO
- 22. 搜索片,多重標準
- 23. 搜索標準表格
- 24. ActiveRecord的搜索與標準
- 25. 按標準動態搜索
- 26. jqGrid清除搜索標準
- 27. 結合搜索標準
- 28. PHP MySQL - 帶空格的搜索字段
- 29. 使用查詢linq搜索空字段
- 30. MYSQL搜索表中的空字段
您正在構建SQL未過濾的$ _POST位。當有人去尋找「羅伯特」時會發生什麼); DROP TABLE學生; - ? – Qsario 2012-07-17 11:45:09