MySQL Daten auslesen und anzeigen

nimm bei deiner ID mal die " weg....
PHP:
$query="select * from $table oder by ID DESC ";

Kannst du mir vlt auch noch helfen wo ich das hinsetzen muss? da bin ich nun auch total überfordert ... ich dachte etwa Zeile 13 aber ist wohl falsch :-( bzw er zeigt keinen fehler an wenn ich das dorthin setze aber sortiert auch nicht nach ID absteigend, da steht die 98 trotzdem vor der 99
 
Zuletzt bearbeitet:
Nun, das ist sehr schematisch. Du hast da ein Script, welches auf höchst komplizierte Art ein SQL zusammenschreibt.

Irgendwo hast du die Zeilen
PHP:
    $query .= '
          FROM
                `'.$table.'`
        ';

Dort musst du das ORDER BY ergänzen.
 
Nun, das ist sehr schematisch. Du hast da ein Script, welches auf höchst komplizierte Art ein SQL zusammenschreibt.

Irgendwo hast du die Zeilen
PHP:
    $query .= '
          FROM
                `'.$table.'`
        ';

Dort musst du das ORDER BY ergänzen.

aber ich muss dann nicht mit ' ' oder `` arbeiten, einfach

PHP:
    $query .= '
          FROM
                `'.$table.'` order by ID
        ';

oder wie? *lf*
 
Nö, wenn der Feldname kein Leerzeuchen oder anderes Sonderzeichen beinhaltet, kannst du dir das getrost sparen.
 
Dann frag ich nochmal ob man das nach leeren einer Tabelle so als php direkt auf der php-Seite mit dem Befehl zum leeren setzen kann, also erst der Befehl zum Leeren und dann
PHP:
$sql  = "ALTER TABLE `blackliste`\n"
     . "auto_increment = 1";

das steht so im gleichen php bereich wie das Leeren, aber die Liste wird nur geleert, die ID, die mit auto_increment belegt ist wird nicht auf 1 zurückgesetzt... :-(

Danke soweit die Frage hat sich erübrigt ich doofi :-D
 
Zuletzt bearbeitet:
Hallo Leute,

ich hab grad vor kurzem einen XT Commerce Shop 3.04 SP 2.1 installiert und hab da so ein paar Sonderwünsche, aber leider komme ich da nicht weiter, weil ich nicht groß Ahnung habe von php und MySQL -Programmierung. Vielleicht kann mir hier ja jemand weiterhelfen, würde mich echt freuen :-)

Und zwar folgendes:
Ich habe in dem Shop mehrere Artikel angelegt mit der gleichen Artikelnummer, aber mit unterschiedlichen Artikelnamen.

Beispiel zur besseren Verständlichkeit:
Artikel-Nr. Artikelname
1200 Staubsauger Modell 1 - Filter (Typ1)
1200 Staubsauger Modell 2 - Filter (Typ1)
1200 Staubsauger Modell 3 - Filter (Typ1)
1200 Staubsauger Filter Typ 1

Jetzt hätte ich gerne, dass mir beim Artikel "Staubsauger Filter Typ 1" in der Artikelbeschreibung (template könnte speziell dafür angepaßt und ausgewählt werden) automatisch alle Artikel aus der Datenbank mit gleicher Artikelnummer alpabetisch aufgelistet werden. Nach dem Motto:

Dieser Filter paßt in folgende Modelle:
Staubsauger Modell 1 - Filter (Typ1)
Staubsauger Modell 2 - Filter (Typ1)
Staubsauger Modell 3 - Filter (Typ1)

Es wäre dabei nicht schlimm, wenn "Staubsauger Filter Typ 1" selbst auch nochmal mit aufgeführt würde.

Ich denke mal, dass da erstmal irgendwie ermittelt werden müsste, wie oft der Artikel mit identischer Artikenummer in der Datenbank vorhanden ist und dann das irgendwie in einem array gespeichert werden müßte und mit einer Schleife wieder ausgegeben werden muß. So vom Grundprinzip her stelle ich mir das mal so vor, hab aber einfach zu wenig Kentnisse, wie ich das programmiertechnisch umsetzen muß - wenn das überhaupt geht.

Würde mich daher wie gesagt sehr freuen, wenn mir da einer weiterhelfen könnte.

Viele Grüße
Elliot
 
Zurück