Web程式設計中關于類的模糊查詢,應該寫什么樣的SQL陳述句。
例如我要按書名或作者或ISBN等不同屬性進行查詢圖書。
uj5u.com熱心網友回復:
不好意思我是來水積分的uj5u.com熱心網友回復:
最終就是拼接sql陳述句,如果欄位是文本 "... WHERE xx LIKE '%" + val + "%' " + "OR xxxx LIKE '%" + val + "%'"遞交過來的變數val 要做防sql注入處理。
復雜點,要根據不同欄位型別得到不同的sql陳述句,做一個查詢的分析器,可以定義一套語法,應付and or的情況,不同的欄位型別做各自的查詢和數值的檢驗。
uj5u.com熱心網友回復:
變數val是?
uj5u.com熱心網友回復:
變數val就是你的入參 書名或者作者或者ISBN等不同屬性 ;(模糊查詢就是使用like ,然后符號%代表匹配任意字符 如:李小二、王小雪、小雪雪;傳參 小 --》 %小% 這樣會把李小二、王小雪、小雪雪都查詢出來);轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/28859.html
標籤:Apache
