[MSSQL] Fehler suche...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [MSSQL] Fehler suche...

    Hallo,
    Ich habe versucht ein gastebuch zuschreiben...(*versucht*achja)

    So erst wieder den Script:

    PHP Code:
    <?php
        
    echo "<div class=\"gastebuch\">\n";
        
    $query "SELECT
                     username,
                     e-mail,
                     datum,
                     inhalt
                  FROM
                     
    $gastebuch
                  ORDER BY
                    Datum DESC"
    ;
        
      
    $fehler $query;
      
    $result mysql_query($fehler
         or die(
    mysql_error().'<hr>'$fehler .'<hr>');
        If (
    mysql_num_rows($result)) {
           while (
    $row mysql_fetch_assoc($result)) {
               echo 
    "<table border=\"1\" cellpadding=\"-1\" cellspacing=\"-1\">\n";
               echo 
    "      <tr>\n";
               echo 
    "         <td>\n";
               echo 
    "Eintrag verfasst am ".$row['datum']." von ".$row['username'];
               echo 
    "         </td>\n";
               echo 
    "      </tr>\n";
               echo 
    "      <tr>\n";
               echo 
    "         <td>\n";
               echo 
    " E-Mail: ".$row['e-mail'];
               echo 
    "         </td>\n";
               echo 
    "      </tr>\n";
               echo 
    "      <tr>\n";
               echo 
    "         <td>\n";
               echo  
    nl2br($row['Inhalt']);
               echo 
    "         </td>\n";
               echo 
    "      </tr>\n";
               echo 
    "</table>\n";
                                                   }
               }else{
               echo 
    " Keine Einträge verfügbar!";
               }
               echo 
    "</div>\n";
    ?>
    Wie man sieht habe ich schon versucht mir eine Fehler ausgabe zu "erschaffen"...
    Die Fehlermeldung ist "Unknown column 'e' in 'field list'"
    Was er mri ausgibt ist die Aufgabe:""
    PHP Code:
    SELECT usernamee-maildatuminhalt FROM gastebuch ORDER BY Datum DESC 
    Ich bin echt überfragt

    mit freundlichen Grüßen
    Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern

  • #2
    SELECT username, e-mail, datum, inhalt FROM gastebuch ORDER BY Datum DESC
    PHP Code:
    SELECT `username`, `e-mail`, `datum`, `inhaltFROM gastebuch ORDER BY datum DESC 
    versuchs mal damit... vielleicht klappts

    Comment


    • #3
      Und wieso geht das hier ohne die '??
      PHP Code:
      $query "SELECT
                      Autor,
                      Titel,
                      Inhalt,
                      Datum
                  FROM
                      
      $news
                  ORDER BY 
      Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern

      Comment


      • #4
        Habe keine rechte zum bearbeiten...

        Und zum anderne wenn ich das so mache,macht führt er nur das aus was hinter row steht...

        Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern

        Comment


        • #5
          Original geschrieben von Skywalker077
          Und wieso geht das hier ohne die '??
          PHP Code:
          $query "SELECT
                          Autor,
                          Titel,
                          Inhalt,
                          Datum
                      FROM
                          
          $news
                      ORDER BY 
          Das Datenbanksystem wird wohl ein Problem mit dem Bindestrich in e-mail haben. Ich habe das jedenfalls mal nachgebaut was du hier gepostet hast und bei mir gibt es bei deinem Query die gleiche Fehlermeldung aber mein Query mit den ` wird ausgeführt.

          Dein anderer Query der offensichtlich für News gedacht ist funktioniert, weil dort in den Spaltennamen nichts vor kommt was das Datenbanksystem verwirren könnte, also keine Schlüsselwörter.

          Soll nicht nur das ausgeführt werden was nach $row kommt? o_O Sofern deine Tabelle Einträge enthält müsste mit meinem Query die if-Abfrage gelingen und die While Schleife abgearbeitet werden.

          Comment


          • #6
            Genau das was du gepostet hast war/ist die Ursache,ich habe dieses gestern mit einer anderen Tabelle überflogen und geändert,aber war gestern nicht mehr in der Lage dies zu überprüfen,werde heute nachmittag dieses Überprüfen...
            Leute die Angst vor dem Tod haben, sind Menschen die sich an einen Traum im Leben klammern

            Comment

            Working...
            X