2009-04-21 45 views
18

Tôi muốn chạy một truy vấn như thế này trong MySQL:MySQL Query tham số sử dụng Giống như

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

Nhưng tôi muốn sử dụng một tham số để vượt qua trong văn bản tìm kiếm. Điều này có thể không? Đây dường như không làm việc:

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

Trả lời

31

Các % những biểu tượng cần phải được bên trong giá trị tham số, vì vậy nó là một cái gì đó giống như:

select * from table where column1 like ?; 

Và sau đó bạn thiết lập các tham số để:

%searchText% 
Các vấn đề liên quan