anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 00:27

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Sql problem
BeitragVerfasst: Mo 18 Jul, 2005 21:40 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 18 Jul, 2005 10:25
Beiträge: 112
LoGD: http://demonen.de/konoha/index.php
Ich habe probleme bei einer SQL.
Ich habe versucht in der Stafflist, ein neues Feld einzufügen in das man den Rang des Users schreibt, da ich gerne auch einen Hätte wo der Mod/Admin einen kleinen Spruch oder ne beschreibung reinschreiben könnte.

Feldname: rang
SQL:
$this->bbcode_second_pass_code('', '$sql = "SELECT p1.userid, (p1.value+0) AS rank, p2.value AS descr , u.name, u.login, u.sex, u.laston, u.loggedin FROM ".db_prefix("accounts")." as u, ".db_prefix("module_userprefs")." as p1, ".db_prefix("module_userprefs")." as p2 WHERE (p1.value+0) > 0 AND p1.modulename='stafflist' AND p1.setting='rank' AND p1.userid=u.acctid AND p2.modulename='stafflist' AND p2.setting='desc' AND p2.userid=u.acctid ORDER BY rank DESC, u.acctid ASC";')

Hier is noch ein kleiner scrennshot wie das alles aussehen soll:
Bild
und die stafflist.php ist als zip im anhang*hoff*^^

EDIT: Die STafflist ist noch nicht fertig, da die SQL noch fehlt, ich bitte hiermit um Hilfe!


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Jul, 2005 12:51 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
$this->bbcode_second_pass_code('', '$sql = "SELECT p1.userid, (p1.value+0) AS rank, p2.value AS descr , p3.value AS rang , u.name, u.login, u.sex, u.laston, u.loggedin FROM ".db_prefix("accounts")." as u, ".db_prefix("module_userprefs")." as p1, ".db_prefix("module_userprefs")." as p2, ".db_prefix("module_userprefs")." as p3, WHERE (p1.value+0) > 0 AND p1.modulename='stafflist' AND p1.setting='rank' AND p1.userid=u.acctid AND p2.modulename='stafflist' AND p2.setting='desc' AND p2.userid=u.acctid AND p3.modulename='stafflist' AND p3.setting='rang' AND p3.userid=u.acctid ORDER BY rank DESC, u.acctid ASC";')
Bitte sei dir darüber im Klaren, dass du hier Originalcode eines Anderen veränderst und nach der CCL dazu verpflichtet bist, den Autor über deine Änderungen zu informieren!
Das kannst du über eine persönliche Kontaktaufnahme oder durch eine Veröffentlichung deiner Veränderungen auf DragonPrime tun.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Jul, 2005 15:54 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 18 Jul, 2005 10:25
Beiträge: 112
LoGD: http://demonen.de/konoha/index.php
das ist mir sehrwohl klar und die swere ich auch gleich machen^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Jul, 2005 15:59 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 18 Jul, 2005 10:25
Beiträge: 112
LoGD: http://demonen.de/konoha/index.php
Aber wenn ich jetz die Stafflist aufrufen will, zeigt es mir diese Fehlermeldung an

$this->bbcode_second_pass_code('', 'SELECT p1.userid, (p1.value+0) AS rank, p2.value AS descr , p3.value AS rang , u.name, u.login, u.sex, u.laston, u.loggedin FROM accounts as u, module_userprefs as p1, module_userprefs as p2, module_userprefs as p3, WHERE (p1.value+0) > 0 AND p1.modulename='stafflist' AND p1.setting='rank' AND p1.userid=u.acctid AND p2.modulename='stafflist' AND p2.setting='desc' AND p2.userid=u.acctid AND p3.modulename='stafflist' AND p3.setting='rang' AND p3.userid=u.acctid ORDER BY rank DESC, u.acctid ASC
Fehler in der Syntax bei 'WHERE (p1.value+0) > 0 AND p1.modulename='stafflist' AND p1.sett' in Zeile 1.
Call Stack:
1: db_query("SELECT p1.userid, (p1.val...") called from d:\programme\easyphp1-7\www\lib\dbwrapper.php on line 64
2: db_query_cached("SELECT p1.userid, (p1.val...", "stafflist", 600) called from d:\programme\easyphp1-7\www\modules\stafflist.php on line 108
3: stafflist_run() called from d:\programme\easyphp1-7\www\runmodule.php on line 32')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Jul, 2005 17:19 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Ja sorry, da gehört natürlich kein Komma vor das WHERE
$this->bbcode_second_pass_code('', '$sql = "SELECT p1.userid, (p1.value+0) AS rank, p2.value AS descr , p3.value AS rang , u.name, u.login, u.sex, u.laston, u.loggedin FROM ".db_prefix("accounts")." as u, ".db_prefix("module_userprefs")." as p1, ".db_prefix("module_userprefs")." as p2, ".db_prefix("module_userprefs")." as p3 WHERE (p1.value+0) > 0 AND p1.modulename='stafflist' AND p1.setting='rank' AND p1.userid=u.acctid AND p2.modulename='stafflist' AND p2.setting='desc' AND p2.userid=u.acctid AND p3.modulename='stafflist' AND p3.setting='rang' AND p3.userid=u.acctid ORDER BY rank DESC, u.acctid ASC";')

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Jul, 2005 18:20 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 18 Jul, 2005 10:25
Beiträge: 112
LoGD: http://demonen.de/konoha/index.php
:) vielen vielen dank für deine Hilfe, es funktioniert einwandfrei und ich habe es auf [url=dragonprime.net]Dragonprime.net[/url] veröffentlicht


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum