Entwickler-Ecke
Programmiersprachen (Server) - SQL Abfrage funktioniert nicht
Csharp-programmierer - So 25.12.16 19:49
Titel: SQL Abfrage funktioniert nicht
Hallo Forum,
in dieser Zeile kommt ein Fehler:
SQL-Anweisung
1:
| SELECT * FROM `Users` WHERE `username`=$_SESSION['username'] |
Als Fehler bekomme ich: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /var/www/web23442894/html/Mainlysoft/Mainlynet/Website/nachrichten.php on line 15
Woran liegt dies?
jfheins - So 25.12.16 20:31
Kann man so nicht sagen.
Der Fehler ist nämlich ein PHP-Fehler, wird also vom PHP-Parser geworfen. Zu dem Zeitpunkt wurde das SQL vermutlich noch gar nicht ausgeführt.
Csharp-programmierer - So 25.12.16 20:39
Und was kann ich jetzt machen, um den Fehler zu beseitigen?
Christian S. - Mo 26.12.16 00:07
Auf keinen Fall jemandem den PHP-Quelltext zeigen, sonst sieht noch einer den Fehler ...
Csharp-programmierer - Mo 26.12.16 00:40
Welcher Fehler? Ich habe diesen jetzt behoben. Was meinst du?
Christian S. - Mo 26.12.16 01:17
Csharp-programmierer hat folgendes geschrieben : |
Welcher Fehler? Ich habe diesen jetzt behoben. Was meinst du? |
Der hier:
Csharp-programmierer hat folgendes geschrieben : |
Als Fehler bekomme ich: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /var/www/web23442894/html/Mainlysoft/Mainlynet/Website/nachrichten.php on line 15 |
Csharp-programmierer hat folgendes geschrieben : |
Und was kann ich jetzt machen, um den Fehler zu beseitigen? |
Wenn Du den Fehler schon behoben hast, wieso schreibst Du das hier dann nicht direkt?
Es ist übrigens absolut unerwünscht, dass Du Dein Eingangsposting so veränderst, dass nachfolgende Antworten keinen Sinn mehr machen!
Csharp-programmierer - Mo 26.12.16 01:31
Entschuldigung, ich dachte du meintest damit, dass es blöd war, diesen Codeausschnitt aus Sicherheitsgründen zu posten. Weil du ja meintest keinem den PHP Code zu zeigen. Morgen setzte ich diesen wieder rein und Poste auch die Lösung, okay?
Wie ich das Problem gelöst habe: Ich habe einfach vor dem SQL Statement den Wert der Session in eine extra Variable gepackt und diese dann in dem SQL Statement verwendet.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!