@demenziale: non posso fare come dici perchè il numero delle stringhe puo' essere variabile.
@mythologia: adesso provo, avevo avuto un barlume ieri sera, ma non avevo tempo per provare
-----------
Ho fatto cosi'
Codice PHP:
$conta = substr_count($d, "+");
$d = str_replace(" + ", "+", $d);
$d = str_replace("+ ", "+", $d);
$d = str_replace(" +", "+", $d);
$ex = explode("+", $d);
for ($i=0; $i<$conta+1; $i++)
{
if ($ex[$i] != ""){
$and = $and." AND (chiavi LIKE '".$ex[$i].",%' OR chiavi = '".$ex[$i]."' OR chiavi LIKE '%, ".$ex[$i].",%' OR chiavi LIKE '%, ".$ex[$i]."')";
}
}
dove $d è la stringa di ricerca (quella con i più).
Sembrerebbe funzionare