2009-04-21 101 views
18

我想在MySQL運行這樣的查詢:MySQL的參數化查詢使用像

select * from table where column1 like '%searchdata%' 

但我想用一個參數,在搜索文本通過。這可能嗎?這似乎並不工作:

select * from table where column1 like '%?Parameter%' 

回答

31

%符號必須參數值裏面,所以它的東西更像:

select * from table where column1 like ?; 

然後設置的參數:

%searchText%