Thread perlboard @ sourceforge (194 answers)
Opened by pq at 2006-07-18 03:21

Strat
 2006-08-01 16:33
#90872 #90872
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
mit der Form
Code: (dl )
1
2
import $DBF + $DBT;
my $sql = "SELECT $DBF->{messages}->{id} FROM $DBT->{messages}"

oder so aehnlich koennte sowas recht einfach gehen.

Ein anderer Ansatz waere, die Felder DB-weit eindeutig zu deklarieren und in einem Hash (ev. getied) abzuspeichern:
Code: (dl )
1
2
3
4
$DB = {
username => 'pb_user_profile.username,
nick => 'pb_user.nick',
};

oder noch erweitert:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
$DB = {
username => {
field => 'pb_user_profile.username,
table => 'pb_user_profile',
},
nick => {
field => 'pb_user.nick',
table => 'pb_user',
},
};

dann kann man die tabellen schon automatisch aus dem select herausfinden, nur der join wird noch schwierig.
So haette man vermutlich einen Vorteil, wenn man sich an ein schon vorhandenes Benutzerrepository dranhaengen will.

welche Ideen hast du?

ich schlage aber vor, dies zurueckzustellen, bis wir mal die erste Version anstelle des Ikonboards in Produktion haben\n\n

<!--EDIT|Strat|1154435752-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Antworten mit Zitat

View full thread perlboard @ sourceforge