Ankündigung

Einklappen
Keine Ankündigung bisher.

Feher bei Abfrage der DB

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Feher bei Abfrage der DB

    Ich habe eine Abfrage, die mir die aktuellen Projekte anzeigt:
    PHP-Code:
    <?php
    //Am Anfang wird $kw definiert:
    $kw=date('W');
    // Verbindungsaufbau zur Datenbank
    mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS);
    mysql_select_db("XXXXXX");

    // Ausgabe der User und deren Projekt in der Angegebenen Zeit
    $users mysql_query("SELECT project.*,users.* FROM project
                           LEFT JOIN uebersicht USING(PROJECT_ID)
                           LEFT JOIN users      USING(USER_ID)
                         WHERE WEEK(PROJECT_Start,1)=WEEK(
    $kw,1)") OR die(mysql_error());//Fehler muss bei $kw sein...
    while ($user mysql_fetch_object($users)) {

    echo 
    $user->USER_Firstname." ".$user->USER_Lastname.": ".$user->PROJECT_Name."
    "
    ;

    }
    mysql_close();
    ?>
    nun habe ich Projekte, die in der Agegebenen Zeit stattfinden.
    Doch er zegt mir nichts an. Woran kann das liegen?

  • #2
    Machs mal so:
    Code:
    //Am Anfang wird $kw definiert:
    $kw=date('W');
    ---
    ... WHERE MID(YEARWEEK(PROJECT_Start),5,2) ) = $kw ") OR die(mysql_error())
    ----------
    ~dilemma~

    Kommentar


    • #3
      mmhh ich bekomme folgenden fehler:
      Parse error: parse error, unexpected T_WHILE in *****/test/ansicht.php on line 46

      Kommentar


      • #4
        da fehlte ein Semikolon:
        Code:
        ... WHERE MID(YEARWEEK(PROJECT_Start),5,2) ) = $kw ") OR die(mysql_error()); <---

        Kommentar


        • #5
          danke geht richti heißt es so:
          Code:
          ...WHERE MID(YEARWEEK(PROJECT_Start),5,2)  = $kw ") OR die(mysql_error());
          zwischen MID()und $kw war noch eine Klammer zu viel.

          thx.

          Kommentar

          Lädt...
          X