Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 245%
Ausl. d. letzten 5 Minuten: 208%
Ausl. d. letzten 15 Minuten: 240%
Aktulle Uhrzeit: 09:34
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
php abfrage funktioniert nicht richtig |
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 398
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.485.336
Nächster Level: 2.530.022
|
|
php abfrage funktioniert nicht richtig |
|
Hallo ich komme irgendwie nicht weiter mit eine php abfrage
Ich habe in der db eine Tabelle namens starter_user und dort ist eine spalte userlevel
Jetzt habe ich folgende abfrage in eine php
php: |
1:
2:
3:
4:
|
$configlevel = $db->query_first("SELECT * FROM `bb" . $n . "_starter_user` WHERE `userlevel` > $anzahl1");
$lvname = $configlevel['username'];
$lvuserid = $configlevel['userid'];
$lvuserlevel = $configlevel['userlevel']; |
|
Dann habe ich noch folgende abfrage eingebaut:
Tabelle starter_scores ist vorhanden und auch die entsprechenden spalten
php: |
1:
|
$sbtab = $db->query("SELECT `gid`,`name`,`time`,`spielzeit`,`userid`,`username` FROM `bb" . $n . "_starter_scores` WHERE `gid` = '" . $gamid . "' AND `userid` = $lvuserid GROUP BY `username` ORDER BY `maxscore` " . $revsort . ", `spielzeit` ASC, `time` ASC"); |
|
Er soll ja jetzt mittels abfrage $sbtab nur die gid,name,time,spielzeit,userid,username
auflisten wo das userlevel höher ist als $anzahl1 ($anzahl1 = 5)
Funktioniert aber nicht ganz richtig.
Er richtet sich dort immer nur an eine userid
Wo liegt mein denkfehler?
__________________ Gruß
Pierre
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Pierre: 15.04.2017 12:21.
|
|
15.04.2017 12:19 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.773.768
Nächster Level: 266.777.854
|
|
Hallo,
versuche es mal so:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
$sbtab = $db->query("SELECT gid,
name,
time,
spielzeit,
userid,
username
FROM bb".$n."_starter_scores
LEFT JOIN bb".$n."_starter_user USING(userid)
WHERE `gid` = '" . $gamid . "'
AND userlevel > '". $anzahl1 ."'
GROUP BY username
ORDER BY `maxscore` " . $revsort . ", `spielzeit` ASC, `time` ASC");
|
|
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
15.04.2017 20:16 |
|
|
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 398
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.485.336
Nächster Level: 2.530.022
Themenstarter
|
|
Hi Viktor
Erstmal danke.
Jetzt habe ich folgende Fehlermeldung:
Column 'username' in field list is ambiguous
__________________ Gruß
Pierre
|
|
15.04.2017 20:22 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.773.768
Nächster Level: 266.777.854
|
|
|
Zitat: Original von Pierre
Hi Viktor
Erstmal danke.
Jetzt habe ich folgende Fehlermeldung:
Column 'username' in field list is ambiguous |
|
|
Hallo,
versuche es mal so:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
$sbtab = $db->query("SELECT gid,
name,
time,
spielzeit,
userid,
username
FROM bb".$n."_starter_scores
LEFT JOIN bb".$n."_starter_user USING(userid)
WHERE `gid` = '" . $gamid . "'
AND userlevel > '". $anzahl1 ."'
GROUP BY userid
ORDER BY `maxscore` " . $revsort . ", `spielzeit` ASC, `time` ASC");
|
|
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
15.04.2017 20:29 |
|
|
|
|
|
|