2009-04-21 3 views
18

voglio eseguire una query come questo in MySQL:MySQL query con parametri utilizzando come

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

Ma voglio utilizzare un parametro per passare nel testo di ricerca. È possibile? Questo non sembra funzionare:

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

risposta

31

I % simboli devono essere dentro il valore del parametro, quindi è qualcosa di più simile:

select * from table where column1 like ?; 

E poi si imposta il parametro a:

%searchText%