Salve a tutti
Avrei bisogno di un aiuto, io eseguo questa query
Tutto funziona perfettamente fino a quando tutte le parole inserite
per la ricerca esistono tutte.
Esempio, pippo,pluto,pinco,paperino
Se dalla ricerca viene solamente tolta una di queste parole non
ho più corrispondenza e nel database non trovo nulla.
Come posso eseguire la query facendo in modo che se anche una sola delle
parole inserite nell'array di ricerca viene trovata mi venga restituito ciò che
il campo contiene.
In poche parole attualmente deve corrispondere esattamente tutto ciò che viene
inserito nel campo di ricerca perchè i dati vengano trovati.
Il campo del database è un varchar e le varie parole vengono inserite separate
da una virgola
Grazie per l'aiuto.
Avrei bisogno di un aiuto, io eseguo questa query
PHP:
if ($_GET['categoria']) {
if ($specializzazioni) {
$query1 = "AND competenze LIKE '%$specializzazioni%'";
}
Tutto funziona perfettamente fino a quando tutte le parole inserite
per la ricerca esistono tutte.
Esempio, pippo,pluto,pinco,paperino
Se dalla ricerca viene solamente tolta una di queste parole non
ho più corrispondenza e nel database non trovo nulla.
Come posso eseguire la query facendo in modo che se anche una sola delle
parole inserite nell'array di ricerca viene trovata mi venga restituito ciò che
il campo contiene.
In poche parole attualmente deve corrispondere esattamente tutto ciò che viene
inserito nel campo di ricerca perchè i dati vengano trovati.
Il campo del database è un varchar e le varie parole vengono inserite separate
da una virgola
Grazie per l'aiuto.