NOT LIKE richtig verwenden

Das stimmt, genau da liegt das Problem. Ich werd dann meine Abfragen umschreiben müssen momentan werden meine (vom Bsp. 20) Kundendaten wie folgt abgefragt:

PHP:
"SELECT * FROM daten2009 WHERE data LIKE '%xxx%' OR data LIKE '%xxx%' OR data LIKE '%xxx%' OR data LIKE '%xxx%' OR data LIKE '%xxx%'"

Müssen halt alle einzeln geprüft werden, gut ich werde mich ran setzen. DANKE für Eure Mühen!

Würde insgesamt sehr aufwendig werden, kann ich lieber eine zusätzliche Abfrage einbauen. Jemand einen Vorschlag welches Kriterium ich nehmen könnte zur Prüfung?
 
Zuletzt bearbeitet:
Ich habe eine Lösung gefunden:

PHP:
		for($j=0;$j< sizeof($suchwort); $j++) {
			$exist = "SELECT * FROM ".$db_tab." WHERE ".$suchwort[$j];
			$check_exist = mysql_query($exist);
	
			if(mysql_num_rows($check_exist) == 0){
				echo("Der Eintrag: <b>".substr($suchwort[$j],12,$_SESSION["eingabelaenge"][$j])."</b> ist nicht vorhanden!<br>");
			}
		}
 
Zurück