[MSSQL] Fehler suche...

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

  • [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

    Kommentar


    • #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

      Kommentar


      • #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

        Kommentar


        • #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.

          Kommentar


          • #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

            Kommentar

            Lädt...
            X