Seite 3 von 3

Verfasst: 15.10.2005 02:44
von Matlock
Ok, ich habs jetzt wie folgt gemacht:

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);
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.