Userid, Userfelder etc. abfragen?

Ballerina
Problembeschreibung: Ich möchte, dass eine automatische Liste erstellt wird, die auf Komponenten wie Userid, Username und Profilfelder/Userfields zugreift. Dafür habe ich ein eigenes Profilfeld erstellt, mit der ID 10 und ein weiteres, Nr. 11, das die Eingabe in Feld 10 Gruppe A oder B zuordnet. Im Template werden diese dann getrennt angezeigt. Im MyBB, wofür ich sie erstmals geschrieben habe, klappt das auch, jedoch komme ich beim wbblite nicht ganz dahinter, welche Angaben da nun die richtigen wären.


Fehlermeldung: Wenn ich meinen unten angehängten Code nutze, kommt die Meldung "Unknown column 'u.userid' in 'field list' "

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
$result = $db->query("SELECT u.userid, u.username, profilefieldid, uf.fid10, uf.fid11
                      FROM bb".$n."_users
                      LEFT JOIN bb".$n."_userfields
					  ON u.userid = uf.userid 
					  WHERE uf.fid11 = 'GruppeA' 
					  AND(uf.fid10
					  LIKE 'A%' OR uf.fid10 
					  LIKE 'B%' OR uf.fid10 
					  LIKE 'C%') 
					  ORDER BY uf.fid10 ASC");



Danke smile
Schrimm
Hallo,

Wie wäre es damit?
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
$result $db->query("SELECT u.userid, u.username, profilefieldid, uf.fid10, uf.fid11
                      FROM bb".$n."_users u
                      LEFT JOIN bb".$n."_userfields uf
                      ON u.userid = uf.userid 
                      WHERE uf.fid11 = 'GruppeA' 
                      AND(uf.fid10
                      LIKE 'A%' OR uf.fid10 
                      LIKE 'B%' OR uf.fid10 
                      LIKE 'C%') 
                      ORDER BY uf.fid10 ASC");
Ballerina
Huhu,

wenn ich das nehme, zeigt er mir folgendes:
Unknown column 'profilefieldid' in 'field list' , obwohl bb1_profilefields in der Datenbank existiert.

Auch für die uf.fid 10 und 11 sagt er mir, dass die unknown sind.
Viktor
Zitat:
Original von Ballerina
Huhu,

wenn ich das nehme, zeigt er mir folgendes:
Unknown column 'profilefieldid' in 'field list' , obwohl bb1_profilefields in der Datenbank existiert.

Auch für die uf.fid 10 und 11 sagt er mir, dass die unknown sind.


Hallo,

die Felder heißen nicht "fid" sondern "field".

So mal versuchen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
$result = $db->query("SELECT u.userid, u.username, uf.field10, uf.field11
                      FROM bb".$n."_users u
                      LEFT JOIN bb".$n."_userfields uf
                      ON u.userid = uf.userid
                      WHERE uf.field11 = 'GruppeA'
                      AND(uf.field10
                      LIKE 'A%' OR uf.field10
                      LIKE 'B%' OR uf.field10
                      LIKE 'C%')
                      ORDER BY uf.field10 ASC");


Gruß
Viktor Freude
Ballerina
<s>Danke, erstmal gibt es jetzt keine Meldung mehr, ich bekomme allerings nur eine weiße Seite. Liegt das am Output? Die Templates sind alle vorhanden und im Templateordner.

Wenn ich den Hack installiert habe, mit dem man Pro Style ein Templatehack drin hat, welche ist die Varaible, mit der ich auf das jeweilige Set verweise, das genutzt wird?</s>

Hat sich erledigt, es war wirklich das Template-Set Hack, der da rumzickte. großes Grinsen