Thread mysql-query länge (17 answers)
Opened by Froschpopo at 2006-10-17 00:21

Froschpopo
 2006-10-17 00:21
#34812 #34812
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich hab ne Liste mit ca. 600 Benutzern. Diese Liste stammt aus einer PIPE, das ist also der Grund warum die Liste nicht ebenfalls eine Datenbank ist.

Nun möchte ich diejenigen Datensätze anzeigen, die diesen Benutzern zuzuordnen sind.

Dazu brauche ich einen Query wie folgt:
Code: (dl )
1
2
3
4
5
6
SELCT fields FROM tbl WHERE
name = '$name1' or
name = '$name2' or
name = '$name3' or
name = '$name4' or
usw.

letztendlich sind ca. 500-2000 solcher Bedingungen üblich. Es handelt sich dabei aber um einfache äquivalenztests. mathematische bedingungen sind in der WHERE-Klausel kaum enthalten.
Kann man das so machen oder gibts irgendwelche Befürchtungen?

View full thread mysql-query länge