Thread SQL-Abfrage, die auf mehrere Werte passt?: Werte sind im Array gegeben (5 answers)
Opened by macMeck at 2003-11-04 18:04

Crian
 2003-11-04 18:34
#35653 #35653
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
Klar geht das: where ID = 1 or ID = 2 or ID = 3 ...

Du kannst die Anweisung ja mit Perl in einen Skalar schreiben und diesen dann übergeben.

Außerdem geht noch: select ... where ID in ( 1, 2, 3);

Aber ob Du jetzt schreibst

Code: (dl )
$sql = "select * from tabelle where ID = " . (join " or ID =", @array) . ";";


oder

Code: (dl )
$sql = "select * from tabelle where ID in ( " . (join ", ", @array) . ");";


bleibt sich fast gleich ^^\n\n

<!--EDIT|Crian|1067963765-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread SQL-Abfrage, die auf mehrere Werte passt?: Werte sind im Array gegeben