Hi,
$result_gid = mysql_query("SELECT * FROM meinedb WHERE artikel='$jetztartikel' AND artikelnr!='$jetztartikelnr");
Wie mache ich dies jetzt, wenn ich diesen Ausschluss über ein Array definieren will ?
wenn ich dich richtig verstehe, hast du ein Array in dieser Art:
Array(
ArtNr => Artikel
)
Um in MySQL auf mehrere Vorkommen zu prüfen (bzw. auszuschließen), gibt es die IN-Syntax, sieht dann z.B. so aus:
SELECT
*
FROM
tabelle
WHERE
feldname (NOT) IN (1,2,3,4)
Nun kannst du diese Werte mittels implode() (http://de.php.net/manual/de/function.implode.php) kommagetrennt aus dem Array zusammenbauen. Wenn meine obige Vermutung mit dem Aufbau des Arrays korrekt ist, benötigst du evtl. noch array_keys() (http://de.php.net/manual/de/function.array-keys.php), um an die Artikelnummern zu kommen.
Gruß,
Andreas.