kostenloser Webspace werbefrei: lima-city


SELECT

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    Hallo,

    Wei? jemand wie ich syntaktisch richtig mehrere WHERE bdingungen hintereinander schreib??

    mfg Itchydiemaus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m**l

    ja ganz einfach

    WHERE username = '$username' AND password = '$password'

    Beitrag ge?ndert am 16.07.2005 11:52 von moul
  4. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    $data = mysql_db_query("datenbank","SELECT t.user,t.zeit,t.sub_forum_id,f.id, f.forum_id FROM Sub_Forum as f LEFT JOIN Sub_Thema as t WHERE f.forum_id=$kategorie AND t.sub_forum_id=f.id ORDER BY zeit desc LIMIT 0,1");

    Siehst du hier einen fehler??

    mfg itchydiemaus
  5. m**l

    include('verbindung.php');
    
    $data = mysql_db_query('SELECT t.user,t.zeit,t.sub_forum_id,f.id, f.forum_id FROM Sub_Forum as f LEFT JOIN Sub_Thema as t WHERE f.forum_id='$kategorie' AND [i][b]*t.sub_forum_id=f.id[/b] [/i]ORDER BY zeit desc LIMIT 0,1');

    *
    ich glaube nicht, das du spalten, mit spalten vergleichen kannst. Was besser ist du liest die zelle f.id vorher ausd, packst alles in eine variable und dann vergleichst du

    include('verbinfung.php');
    
    $data = mysql_db_query('SELECT t.user,t.zeit,t.sub_forum_id,f.id, f.forum_id FROM Sub_Forum as f LEFT JOIN Sub_Thema as t WHERE f.forum_id='$kategorie' AND t.sub_forum_id='$f.id' ORDER BY zeit desc LIMIT 0,1');


    Beitrag ge?ndert am 16.07.2005 11:59 von moul

    Beitrag ge?ndert am 16.07.2005 11:59 von moul
  6. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    Also das mit dem $ davor wars auch nicht...

    $mysql = mysql_db_query("datenbank","
    SELECT f.id, f.thema, f.forum_id, f.date t.id, t.beitrag, t.user, t.zeit, t.sub_forum_id

    FROM Sub_Forum as f

    LEFT JOIN Sub_Thema as t

    WHERE f.forum_id=$kategorie

    AND t.sub_forum_id = f.id");

    also der code schaut jetzt so aus..

    Hat jemand eine ahnung warum das nicht funktioniert und was ich da machn kann?..

    while ($ref = mysql_fetch_row ($mysql))/* <-- hier bekomm ich einen fehler weil die ?ber gebene variable einen falschen wert oda so hat..*/
    {
    ..
    }

    mfg Itchydiemaus

    Beitrag ge?ndert am 16.07.2005 15:06 von itchydiemaus
  7. g*********b



    LEFT JOIN Sub_Thema as t



    Ich denke, Dein problem steckt in Deiner LEFT JOIN - Syntax.

    m.W. muss es vollst?ndig heissen

    LEFT JOIN neAndereTabelle ON(!!!) attribut

    Probier's mal

    FF
    WS

    Beitrag ge?ndert am 18.07.2005 16:58 von graf-schwab
  8. Wie w?rs mit "print (mysql_error ());"?
    Die Fehlermeldung ist meist sehr informativ!
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!