vertauschte Spalten
am 22.12.2005 21:23:20 von Mark Knochen
Hallo,
ich habe seit einigen Stunden ein komisches Problem:
SELECT * FROM tabelle
ergibt in phpMyAdmin die richtigen Ergebnisse,
aber direkt in der Anwendung werden 2 Spalten miteinander vertauscht.
Und nun muss ich rausbekommen, wie das sein kann ... leider.
Mark
Re: vertauschte Spalten
am 22.12.2005 21:33:41 von Andreas Kretschmer
Andreas
--
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org) GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)
Re: vertauschte Spalten
am 22.12.2005 21:34:27 von Mark Knochen
> Da wird wohl (leider) was vertauscht sein. Mehr gibt derzeit
> /dev/glaskugel (leider) nicht her.
>
Ja, ich weiss, kling bekloppt. Deshalb habe ich ja testweise das
SELECT auch ganz ohne irgendwelche Bedingungen ausprobiert ...
aber innerhalb der phpMyAdmin-Umgebung klappt es ...
außerhalb nicht ...
Mark
Re: vertauschte Spalten
am 22.12.2005 21:54:22 von Andreas Kretschmer
Andreas
--
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org) GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)
Re: vertauschte Spalten
am 22.12.2005 21:55:48 von Helmut Chang
Mark Knochen schrieb:
> Hallo,
>
> ich habe seit einigen Stunden ein komisches Problem:
>
> SELECT * FROM tabelle
>
> ergibt in phpMyAdmin die richtigen Ergebnisse,
> aber direkt in der Anwendung werden 2 Spalten miteinander vertauscht.
16.14. Warum soll ich nicht SELECT * schreiben?
gruss, heli
Re: vertauschte Spalten
am 22.12.2005 21:56:13 von Kai Ruhnau
Mark Knochen wrote:
> ich habe seit einigen Stunden ein komisches Problem:
>
> SELECT * FROM tabelle
>
> ergibt in phpMyAdmin die richtigen Ergebnisse,
> aber direkt in der Anwendung werden 2 Spalten miteinander vertauscht.
>
> Und nun muss ich rausbekommen, wie das sein kann ... leider.
Vergiss phpMyAdmin
16.14. Warum soll ich nicht SELECT * schreiben?
http://php-faq.de/q/q-sql-select.html
Insbesondere der zweite Punkt ist für dich interessant.
Einfach zusammengefasst: Weil MySQL dazu Lust haben darf.
Zugegeben vermute ich eher ein PEBKAC, da sich meiner Erfahrung nach
MySQL bis dato vorhersagbar verhalten hat.
Grüße
Kai
--
This signature is left as an exercise for the reader.
Re: vertauschte Spalten
am 23.12.2005 01:05:37 von Sven Paulus
Mark Knochen wrote:
> ich habe seit einigen Stunden ein komisches Problem:
> SELECT * FROM tabelle
> ergibt in phpMyAdmin die richtigen Ergebnisse,
> aber direkt in der Anwendung werden 2 Spalten miteinander vertauscht.
Du schiebst nicht zufaelligerweise in Deiner Applikation die
einzelnen Elemente einer Zeile in einen Hash nach Spaltennamen rein und
beginnst dann ueber diesen zu iterieren? Hat zwar nichts mit MySQL zu
tun, waere aber ein Garant fuer "vertauschte" Spalten.
Re: vertauschte Spalten
am 23.12.2005 11:12:52 von Axel Schwenke
Mark Knochen wrote:
>
> ich habe seit einigen Stunden ein komisches Problem:
>
> SELECT * FROM tabelle
>
> ergibt in phpMyAdmin die richtigen Ergebnisse,
> aber direkt in der Anwendung werden 2 Spalten miteinander vertauscht.
Herzlichen Glückwunsch!
Du hast gerade selber herausgefunden, warum es eine blöde Idee ist,
"SELECT *" zu verwenden.
XL