Ungültige Abfrage ORDER BY

  • Hallo Community,

    ich stehe irgendwie auf dem Schlauch und finde einen Fehler nicht.
    Ich bekomme folgenden Fehler:

    Code
    [COLOR=#D2D2D2][FONT=sans-serif]Ungültige Abfrage: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BY `Daten`.`auftragsnr` DESC' at line 1[/FONT][/COLOR]
    PHP
    include_once 'functions.php';                                         $sql_druck = "SELECT * FROM Daten";                                         $db_sel_druck = mysql_select_db( MYSQL_DATENBANK ) or die("Auswahl der Datenbank fehlgeschlagen");
                                             $richtung = 'DESC';                                         $feld = 'id';
                                             if (isset($_GET['R']) AND $_GET['R'] != NULL) {                                            $richtung = strtoupper($_GET['R']);                                         }
                                             if (isset($_GET['sort']) AND $_GET['sort'] != NULL) {                                            $feld = $_GET['sort'];                                         }
                                             $sql_druck .= "ORDER BY `Daten`.`".$feld."` ".$richtung; //Das ist die Zeile die mir den Fehler ausgibt.

    Was ich nicht verstehe ist, das es in einem anderen Ordner Funktioniert... mit dem gleichen Code. Der Unterschied ist nur, das der Code im anderen Ordner in einer anderen Datei gespeichert wurde.

    Ich hoffe ich bekomme etwas hilfe. Ihr dürft mich auch anmeckern wenn der Fehler total dämlich ist :)

    Ich bedanke mich schonmal für die Hilfe.


    Edit: kann geschloßen werden.

    PHP
    $sql_druck = "SELECT * FROM Daten ORDER BY`".$feld."` ".$richtung;

    Einmal editiert, zuletzt von Patrick Griebel (13. Februar 2016 um 17:48)