Moin,
In mySQL gibt es auch CASE-Statements und IF-Konstrukte. Das sollte helfen. Ansonsten bitte nachschauen ob alles ordentlich indiziert ist. Speziell auftrag_artikel.auftragnr, auftrag.auftragnr, auftrag.gutschein, auftrag.rabatt und auftrag.versandkosten.
Noch was anderes:
WHERE auftrag.auftragnr='$id'
Das hast du wirklich so in deinem Code? Wo kommt die ID her? hier gibt es unter Umständen Angriffsfläche für SQL-Injection!
Gruß Bobby
--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <- ### Henry L. Mencken ### -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <- ### Viktor Frankl ### ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <- ### Henry L. Mencken ### -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <- ### Viktor Frankl ### ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)