tutorials.de Buch-Aktion 02/2012
Like Tree1Danke
  • 1 Beitrag von Yaslaw
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
244
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von dsNDesign
    dsNDesign dsNDesign ist offline Mitglied Gold
    Registriert seit
    Dec 2008
    Beiträge
    141
    Hei,
    ich habe in meiner Adresszeile eine Session ID. Diese rufe ich in meinem Script ab, was auch funktioniert, da ich sie auch vollständig ausgeben kann. Wenn ich jetzt in meiner Datenbank die Tabelle auswähle, wo diese gespeichert ist, kommt ein Fehler.

    Unknown column 'aa302e77d72c1256e0d5fd2674f1e747' in 'where clause'SELECT * FROM users WHERE Session = aa302e77d72c1256e0d5fd2674f1e747-54ab360fbca11048950dd64119bb217d

    Mein Code:
    PHP-Code:
    $sid $_GET['sid'];
     
    $sql "SELECT * FROM users WHERE Session = $sid";
     
    $result mysql_query($sql) or die(mysql_error() . $sql);
     while(
    $row mysql_fetch_assoc($result)) { 
        echo 

    Die vollständige Session ID lautet: aa302e77d72c1256e0d5fd2674f1e747-54ab360fbca11048950dd64119bb217d

    Ich vermute, dass sie nicht ganz gelesen/verwendet wird, was wahrscheinlich an dem "-" liegt.

    Weiß einer, worin mein Fehler liegt?

    Gruß
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    4.673
    die Session ist ein String.Alos muss es auch als solches behandelt werden
    a) das Feld Session als Varchar setzen
    b) im where den String in ' setzen
    PHP-Code:
    $sql "SELECT * FROM users WHERE Session = '{$sid}'"
    Ansonsten ein Tutorial wie man solchen Fehlern besser auf die Schliche kommen kann
    [PHP] [MySQL] Debug Queries
    dsNDesign bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. WHERE Clause
    Von grünes-huhn im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 01.12.08, 13:22
  2. SQL Expression in Where Clause
    Von mario1234 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 06.08.08, 16:17
  3. Where Clause Frage
    Von rollerueckwaerts im Forum PHP
    Antworten: 1
    Letzter Beitrag: 31.08.07, 07:36
  4. Expr IN(value,...) in WHERE-Clause
    Von polarbear11 im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 15.06.05, 09:55
  5. Fehler: error BC30506: Handles clause requires....
    Von Blaggi im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 03.06.05, 14:24