Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 139.607 (Täglich: 22,76 )
Themen: 16.240
Mitglieder: 13.157
Neuestes Mitglied: ndrsbhm.
Ausl. d. letzten Minute: 328%
Ausl. d. letzten 5 Minuten: 268%
Ausl. d. letzten 15 Minuten: 286%
Freier Webspace: 1.93 TB
PHP-Version: 7.4.6

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Fehler bei aufruf der profile.php » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Fehler bei aufruf der profile.php
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
golf3look   Zeige golf3look auf Karte
Routinier


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 280
0 Filebase-Einträge


Bewertung: 
4 Bewertung(en) - Durchschnitt: 3,25

Level: 38 [?]
Erfahrungspunkte: 1.432.479
Nächster Level: 1.460.206

27.727 Erfahrungspunkt(e) für den nächsten Levelanstieg



Fehler bei aufruf der profile.php Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hi,

Ich bekomme folgenden Fehler wenn ich ihn ein Profil eines Users gehe.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT s.request_uri,s.userid,u.username, u.invisible FROM bb1_sessions s LEFT JOIN bb1_users u USING (userid) WHERE s.userid = AND u.lastactivity >= 1586322624
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND u.lastactivity >= 1586322624' at line 5
mysql error number: 1064
mysql version: 5.7.28-nmm1-log
php version: 7.4.2
Date: 08.04.2020 @ 09:10
Script: /profile.php?userid=4


Ich habe herausgefunden es liegt an dem code abschnitt aus der profile.php

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
$sql = "SELECT s.request_uri,s.userid,u.username, u.invisible
			FROM bb".$n."_sessions s 
			LEFT JOIN bb".$n."_users u USING (userid)
			WHERE s.userid = " . $user_profil['userid'] . "
			AND u.lastactivity >= " . (time() - $useronlinetimeout * 60);
$wiw_profil = $db->query_first($sql);
if ($wiw_profil['userid']) {
	$wiw_uri = explode('?',$wiw_profil['request_uri']);
  switch($wiw_uri[0]) {
    DEFAULT:
		 	$wiw_profile_output = spielhoelle_wiw_profile();
   	break;
  }
}else{
	$wiw_profile_output="<b>z.Zeit nicht Online</b>";
}


Wenn ich diese zeile zum test rausnehme dann ist der fehler weg.

code:
1:
$wiw_profil = $db->query_first($sql);


Danke im voraus.
08.04.2020 09:13 golf3look ist online E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Slugger   Zeige Slugger auf Karte Slugger ist männlich
Moderator


images/avatars/avatar-16016.gif

Zeige Slugger auf Karte
Dabei seit: 30.06.2007
Beiträge: 349
1 Filebase-Einträge
Alter: 51 Jahre
wBB-Version: wBBLite
PHP-Version: PHP 7.1
Wo bist du gehostet?: ALL-INKL

Bewertung: 
3 Bewertung(en) - Durchschnitt: 7,00

Level: 39 [?]
Erfahrungspunkte: 1.646.903
Nächster Level: 1.757.916

111.013 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Nur eine Vermutung:

mache mal in dieser Zeile ein Gänsefüßchen hinter die geschlossene Klammer
php:
1:
AND u.lastactivity >= " . (time() - $useronlinetimeout * 60)";


__________________
Cu,
Slugger
Man findet mich hier, hier und hier
08.04.2020 12:43 Slugger ist offline E-Mail an Slugger senden Beiträge von Slugger suchen Nehmen Sie Slugger in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Routinier


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 280
0 Filebase-Einträge


Bewertung: 
4 Bewertung(en) - Durchschnitt: 3,25

Level: 38 [?]
Erfahrungspunkte: 1.432.479
Nächster Level: 1.460.206

27.727 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von golf3look


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Danke Slugger aber das hat leider nicht geholfen.
08.04.2020 13:02 golf3look ist online E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Slugger   Zeige Slugger auf Karte Slugger ist männlich
Moderator


images/avatars/avatar-16016.gif

Zeige Slugger auf Karte
Dabei seit: 30.06.2007
Beiträge: 349
1 Filebase-Einträge
Alter: 51 Jahre
wBB-Version: wBBLite
PHP-Version: PHP 7.1
Wo bist du gehostet?: ALL-INKL

Bewertung: 
3 Bewertung(en) - Durchschnitt: 7,00

Level: 39 [?]
Erfahrungspunkte: 1.646.903
Nächster Level: 1.757.916

111.013 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von golf3look
Danke Slugger aber das hat leider nicht geholfen.


Ich streiche meine Glaskugel mal mit schwarz ...

__________________
Cu,
Slugger
Man findet mich hier, hier und hier
08.04.2020 18:01 Slugger ist offline E-Mail an Slugger senden Beiträge von Slugger suchen Nehmen Sie Slugger in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Routinier


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 280
0 Filebase-Einträge


Bewertung: 
4 Bewertung(en) - Durchschnitt: 3,25

Level: 38 [?]
Erfahrungspunkte: 1.432.479
Nächster Level: 1.460.206

27.727 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von golf3look


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Nach der Änderung ging gar nichts mehr.

Es kam keine Fehlermeldung.

Weisse Seite.
08.04.2020 18:27 golf3look ist online E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
bam
Routinier


images/avatars/avatar-16022.jpg


Dabei seit: 25.03.2018
Beiträge: 470
0 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
13 Bewertung(en) - Durchschnitt: 5,00

Level: 32 [?]
Erfahrungspunkte: 374.740
Nächster Level: 453.790

79.050 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Und was sagt uns dieser String?

Zitat:
AND u.lastactivity >= " . (time() - $useronlinetimeout * 60) . "";


Jener ist könnte korrekt sein.
Da fehlen sonst 2 Anführungszeichen, weil der query danach auch geschlossen wird.
Man achte auf die Anführungszeichen und Punkte.


bam

__________________
Bedenke:
Ein leichter Klapps auf den Hinterkopf steigert das Denkvermögen.
Geschüttelt, nicht gerührt!

08.04.2020 20:11 bam ist offline E-Mail an bam senden Homepage von bam Beiträge von bam suchen Nehmen Sie bam in Ihre Freundesliste auf Austria
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.132
363 Filebase-Einträge
Alter: 63 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.4.6
MySQL-Version: 5.5.62
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 184.805.485
Nächster Level: 202.592.733

17.787.248 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von bam
Und was sagt uns dieser String?

Zitat:
AND u.lastactivity >= " . (time() - $useronlinetimeout * 60) . "";


Jener ist könnte korrekt sein.
Da fehlen sonst 2 Anführungszeichen, weil der query danach auch geschlossen wird.
Man achte auf die Anführungszeichen und Punkte.


bam


Hallo,

Zitat:

USING (userid) WHERE s.userid = AND u.lastactivity


da fehlt hinter "s.userid =" die Userid.

Dein Code müsste geändert werden.

code:
1:
2:
3:
4:
5:
6:
7:
8:
$sql = "SELECT s.request_uri,s.userid,u.username, u.invisible
			FROM bb".$n."_sessions s 
			LEFT JOIN bb".$n."_users u USING (userid)
			WHERE s.userid = " . $user_profil['userid'] . "
			AND u.lastactivity >= " . (time() - $useronlinetimeout * 60);
$wiw_profil = $db->query_first($sql);


In:
code:
1:
2:
3:
4:
5:
6:
7:
8:
#$sql = "SELECT s.request_uri,s.userid,u.username, u.invisible
			FROM bb".$n."_sessions s 
			LEFT JOIN bb".$n."_users u USING (userid)
			WHERE s.userid = " . $user_info['userid'] . "
			AND u.lastactivity >= " . (time() - $useronlinetimeout * 60);
$wiw_profil = $db->query_first($sql);


In der Datei Profile.php heißt es nicht "$user_profil['userid']" sondern "$user_info['userid']".

Bitte mal testen.

Gruß
Viktor Augenzwinkern

__________________
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.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Viktor: 08.04.2020 20:30.

08.04.2020 20:29 Viktor ist online E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Routinier


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 280
0 Filebase-Einträge


Bewertung: 
4 Bewertung(en) - Durchschnitt: 3,25

Level: 38 [?]
Erfahrungspunkte: 1.432.479
Nächster Level: 1.460.206

27.727 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von golf3look


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Super vielen dank Viktor.

Jetzt ist der fehler weg.
08.04.2020 21:03 golf3look ist online E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.132
363 Filebase-Einträge
Alter: 63 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.4.6
MySQL-Version: 5.5.62
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 184.805.485
Nächster Level: 202.592.733

17.787.248 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von golf3look
Super vielen dank Viktor.

Jetzt ist der fehler weg.


Hallo,

schön das es klappt und ich Dir helfen konnte. Freude

Gruß
Viktor Augenzwinkern

__________________
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.

08.04.2020 21:12 Viktor ist online E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Fehler bei aufruf der profile.php

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 27.162
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 289 Tage, 4 Stunden, 43 Minuten und 20 Sekunden