Guten Tag.
Ich bin gerade dabei eine kleine Seite für eine Firma zu erstellen und bin dabei auf ein kleines Hindernis gestoßen.
Suchfunktionen habe ich schon benutzt doch nichts hilfreiches gefunden.
Und zwar geht es darum, dass ich aus einer Tabelle nur bestimmte Datensätze, mit bestimmten IDs auslesen will bzw. muss.
Das Array (PHP) sieht bsw. so aus:
$adressen = array(5,34,6,123,53,66);
Normalerweise würde ich hier mit dem Vergleichsoperator OR vorgehen:
$sql = "SELECT
*
FROM
".MYSQL_PREFIX."auctioneer_sales
WHERE
id = 5 OR id = 34 OR ..... usw.
";
$result = mysql_query($sql) OR die(mysql_error());
Nun, da die Tabelle(n), die ich hier benutze recht groß sind, würde dadurch ein recht großer Query zustande kommen, was ich natürlich vermeiden will.
Soetwas mit einem Array, wie:
$sql = "SELECT
*
FROM
".MYSQL_PREFIX."auctioneer_sales
WHERE
id = '".$adressen."'
";
$result = mysql_query($sql) OR die(mysql_error());
...habe ich schon ausprobiert - erfolglos.
Gibt es für so eine Anwendung eine bestimmte SQL-Funktion oder wie muss man da am besten vorgehen?
Ich würde mich über hilfreiche Antworten sehr freuen.