2016-11-22 1 views
-1

J'ai mis en œuvre la recherche côté serveur à l'aide de données pour un seul mot clé, comme indiqué dans Server-side processing. Pour un seul mot clé, la recherche côté serveur fonctionne correctement. mais maintenant le problème est que je suis une exigence de rechercher des mots-clés par des virgules seperated comme Accountant, Garrett, Tokyo etccôté serveur séparé par des virgules, recherche de données

J'utilise datatabse MySQL et Java comme Backhand

Quelqu'un peut-il s'il vous plaît me dire une solution pour cette

+0

cette question manque d'une tonne de détails. quelle base de données utilisez-vous? Est-ce un message de formulaire? php? – bart2puck

+0

@ bart2puck désolé pour cela, j'utilise MySQL datatabse, et Java comme Backhand. J'aime chercher avec plusieurs mots-clés en utilisant la virgule séparée dans jquery datable –

+0

utiliser mysql REGEX pour y parvenir –

Répondre

0

Vous pouvez utiliser SELECT IN dans mysql. (Lien pour le tutoriel ci-dessus) Je ne connais pas la syntaxe de java mais vous devez parcourir vos valeurs de recherche. Remplacez ces valeurs dans la parenthèse par des variables et vous obtiendrez ce que vous recherchez.

+0

mais je ne peux pas serach le' ''' Comptable ',' Garrett ',' Tokyo 'sur toutes les colonnes en utilisant IN –

+0

Votre question est très floue. Quelle que soit la requête que vous utilisez pour une entrée unique fonctionnera la même que celle-ci, il suffit de changer la syntaxe ci-dessus. – bart2puck