Verfasst: 15.10.2005 02:44
Ok, ich habs jetzt wie folgt gemacht:
Und die Variable $sqlbotaddition hab ich in die entsprechende query an passender Stelle eingefügt.
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.
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.