PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Einfache Select-abfrage mit "ORDER" sortiert die Ergebnisse nicht ... (http://www.selfphp.de/forum/showthread.php?t=24274)

sleepybaer 12.07.2011 15:49:45

Einfache Select-abfrage mit "ORDER" sortiert die Ergebnisse nicht ...
 
Hi there, vielleicht kann mir jemand helfen :) habe grad erst mit PHP begonnen, finde es aber wirklich cool, ... habe jedoch ziemliche anfängerprobleme. In meinem Script will die SQL-abfrage: SELECT * FROM 'termine' ORDER BY `id` DESC"; einfach nichts sortieren ... ich habe meine code hier drangehängt. Wäre toll, wenn mir jemand hier helfen würde. Thx.
PHP-Code:

<?php

    $server 
'www.xxx.com';
    
$benutzer 'db1xxx48-sue';
    
$passwort 'drivin2011';
    
$datenbank 'db1xxx48-sue';
    
    
$verbindung mysqli_connect($server$benutzer$passwort);
    if(
$verbindung) {
          
mysqli_select_db ($verbindung$datenbank);
          if (
mysqli_error($verbindung)){
          echo 
'Fehler: '.mysqli_error($verbindung);
          } else {
          
$sql "SELECT * FROM projekte ORDER BY 'id' DESC";
          
$abfrage mysqli_query ($verbindung$sql);
          
          include(
'includes/projekte_header.php');
         
          while (
$ev_rec mysqli_fetch_assoc($abfrage)){
                   
         
           echo 
'<div>';
               echo 
'<div id="'.  'CollapsiblePanel'.$ev_rec['id'].'"'.'class="CollapsiblePanel">';
                    echo 
'<div class="'.  'CollapsiblePanelTab"'.'tabindex="0">'.$ev_rec['p_name'].'</div>';
                    echo 
'<div class="'.  'CollapsiblePanelContent">'.$ev_rec['p_content'].'</div>';
                    
               echo 
'</div>'
               echo 
'<div id="'.'idn">'
                    echo 
'<div>'.$ev_rec['id'].'</div>';
               echo 
'</div>';
           echo 
'</div>';            
           
           echo 
'<script type="text/javascript">';
         
                echo 
'var CollapsiblePanel'.$ev_rec['id'].'= new Spry.Widget.CollapsiblePanel'.'("CollapsiblePanel'.$ev_rec['id'].'",{contentIsOpen:false});';
           echo 
'</script>';
           
           }
                
mysqli_free_result($abfrage);
                }
           
           }else { 
                
                echo 
'Verbindungsfehler: ' mysqli_connect_error($verbindung);
            
           }
           
           echo 
'</div>';
           echo 
'</body>';
           echo 
'</html>';  
           
           
mysqli_close($verbindung);
           
?>


Das ganze findet sich dann unter http://www.wiener-voodoo.com/sue_tes.../projekte.html
Die eigentlich datei (wo mein Code liegt) " projekte.php " ist mittels iframe dort eingebunden.

die datensätze werden zwar ganz brav aus sql ausgelesen ... aber nicht nach der id-adresse sortiert. vielleicht ist es ja nur ein beistrich ... wie so oft. PLEASE help!

derNichtGlaubt 12.07.2011 16:39:05

AW: Einfache Select-abfrage mit "ORDER" sortiert die Ergebnisse nicht ...
 
lass mal die Hochkomma weg, also id statt 'id'
lg

sleepybaer 13.07.2011 03:05:43

AW: Einfache Select-abfrage mit "ORDER" sortiert die Ergebnisse nicht ...
 
ha! thx so much. wie konnte ich das übersehen. ok: very-very-very beginner! du hast meinen Tag gerettet. :)

thx. sleepybaer

knight1 13.07.2011 08:15:30

AW: Einfache Select-abfrage mit "ORDER" sortiert die Ergebnisse nicht ...
 
Hallo,
wenn man einen Datenbank-, Tabellen- oder Feldnamen maskieren möchte, so muss man anstatt den Hochkommas ( ' ) die sogenannten Backticks ( ` ) nutzen.

Kai aka Knight1


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:36:33 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.