Code: Alles auswählen
$sqlbotaddition = "";
$botquery = "SELECT bot_name from phpbb_bots";
$botresult = mysql_query($botquery);
while ($line = mysql_fetch_array($botresult)) {
$botname = $line[bot_name];
$sqlbotaddition .= " AND browser NOT LIKE '%".$botname."%' ";
}
mysql_free_result($botresult);
Ob das jetzt schön ist oder das Prädikat "wertvoll" verdient, bezweifle ich, aber jedenfalls funktionierts. Allerdings ist die Abfrage relativ langsam, was andererseits bei vielen Bot-Namen nicht wundert, da jetzt ja x-mal das "NOT LIKE" abgefragt wird, noch dazu in Teilstrings.