2009-04-21 6 views
18

Je veux exécuter une requête comme ceci dans MySQL:MySQL Query à l'aide Comme paramétrés

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

Mais je veux utiliser un paramètre pour passer dans le texte de recherche. Est-ce possible? Cela ne semble pas fonctionner:

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

Répondre

31

Les % symboles doivent être à l'intérieur de la valeur du paramètre, il est donc quelque chose comme:

select * from table where column1 like ?; 

Et puis vous définissez le paramètre à:

%searchText%