Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

1 Zum Seitenanfang

Donnerstag, 18. November 2004, 20:42

Reihenfolge der rows ändern

wie kann ich, möglichst mit phpmyadmin, die reihenfolge der rows (spalten) ändern?


Derzeitige abfolge:

B
A
C

und ich würd z.B. haben wollen:

A
B
C

ahja: ohne order by krams. direkt in der tabelle

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Skittles« (18. November 2004, 21:04)

 

Fab

Lebende Foren Legende

Dabei seit: 30.03.2003

Beiträge: 1 635

 

2 Zum Seitenanfang

Donnerstag, 18. November 2004, 21:46

Hi

In PHPmyAdmin, weiss ich jetzt nicht, wie das geht, wenn es geht...
aber du könntest ein kleines Script schreiben, dass die Daten aus der DB holt und sie dann per PHP sortiert.
Nachher einfach eine neue Tabelle erstellen und fertig.

Zugegeben, es ist sicher nicht gerade wenig Arbeit.


Warum machst du nicht einfach eine neue Tabelle und machst vorher einen Dump und modifizierst den ein wenig?



Mfg Fab
 

Argus

Mitglied

Dabei seit: 28.12.2002

Beiträge: 42

 

3 Zum Seitenanfang

Donnerstag, 18. November 2004, 22:16

wo is denn der sinn? das macht man doch in der abfrage... select a,b,c from[...]

edit:
hatte noch nen falsches kommentar drin, sry :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Argus« (18. November 2004, 22:17)

 

Shurakai

Foren Gott

Dabei seit: 05.02.2003

Beiträge: 2 181

 

4 Zum Seitenanfang

Donnerstag, 18. November 2004, 23:11

Wieso ohne ORDER BY?
 

teddy

Routinier

Dabei seit: 18.11.2003

Beiträge: 312

 

5 Zum Seitenanfang

Freitag, 19. November 2004, 09:46

Warum willst du die unbedingt ändern? Wenn du die Daten aus deiner Datenbank in einer anderen anderen Reihenfolge ausgeben willst kannst du einfach die SQL abfrage ändern:

PHP-Quelltext

1
2
3
4
//statt 
select from  Tabelle

select dritter erster zweiter from Tabelle


Wenn du unbedingt die Reihenfolge in der Datenbank ändern willst wirst du ne neue anlegen müssen, soweit ich weiß kann man mit ALTER TABLE nur Spalten anhängen.
Dieses Schreiben wurde maschinell erstellt und bedarf keiner Unterschrift.
 

Shurakai

Foren Gott

Dabei seit: 05.02.2003

Beiträge: 2 181

 

6 Zum Seitenanfang

Freitag, 19. November 2004, 11:38

das dritter zweiter erster FROM tabelle usw. sortiert nur die spalten - er will aber die ergebnisse....

Ich frage immernoch: Wieso NICHT mit ORDER BY?
 

Argus

Mitglied

Dabei seit: 28.12.2002

Beiträge: 42

 

7 Zum Seitenanfang

Freitag, 19. November 2004, 12:31

Zitat

Original von teddy
Warum willst du die unbedingt ändern? Wenn du die Daten aus deiner Datenbank in einer anderen anderen Reihenfolge ausgeben willst kannst du einfach die SQL abfrage ändern:

PHP-Quelltext

1
2
3
4
//statt 
select from  Tabelle

select dritter erster zweiter from Tabelle


Wenn du unbedingt die Reihenfolge in der Datenbank ändern willst wirst du ne neue anlegen müssen, soweit ich weiß kann man mit ALTER TABLE nur Spalten anhängen.

genau das habe ich geschrieben, oder?

zumindestz sollte man * immer vermeiden, das zeugt von schlechtem programmier stil :)

EDIT:

Zitat

Original von Shurakai
das dritter zweiter erster FROM tabelle usw. sortiert nur die spalten - er will aber die ergebnisse....

Ich frage immernoch: Wieso NICHT mit ORDER BY?


wer lesen kann ist klar im vorteil :) er will die SPALTEN, ROWS!!! sortieren, nicht die zeilen...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Argus« (19. November 2004, 12:33)

 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

8 Zum Seitenanfang

Freitag, 19. November 2004, 12:34

Der korrekte Weg geht immer über ORDER BY :finger:
Eine SQL-Datenbank - ganz gleich, ob MySQL, Oracle, oder war auch immer - ist mengenorientiert. Das heisst in der Praxis, dass die Reihenfolge der Datensätze zufällig ist. Erst durch ein OPRDER BY bei der Abfrage kommen die Daten in die gewünschte Reihenfolge.

Alfons
 

Argus

Mitglied

Dabei seit: 28.12.2002

Beiträge: 42

 

9 Zum Seitenanfang

Freitag, 19. November 2004, 12:42

Zitat

Original von Alfons_G
Der korrekte Weg geht immer über ORDER BY :finger:
Eine SQL-Datenbank - ganz gleich, ob MySQL, Oracle, oder war auch immer - ist mengenorientiert. Das heisst in der Praxis, dass die Reihenfolge der Datensätze zufällig ist. Erst durch ein OPRDER BY bei der Abfrage kommen die Daten in die gewünschte Reihenfolge.

Alfons

der nächste :)

es geht um die spalten, nicht die zeilen...^^ dad hat mit order by nichts zu tuhen und ist damit auch nicht lösbar ...
 

Shurakai

Foren Gott

Dabei seit: 05.02.2003

Beiträge: 2 181

 

10 Zum Seitenanfang

Freitag, 19. November 2004, 14:14

Spalten = Columns
Datensätze = Rows
 

teddy

Routinier

Dabei seit: 18.11.2003

Beiträge: 312

 

11 Zum Seitenanfang

Freitag, 19. November 2004, 14:23

In PHPMyAdmin Datenbank auswählen und auf exportieren klicken. in dem Dialog dann die Tabelle auswählen die umsortiert werden soll, Häkchen setzten bei Daten, Vollständige 'INSERT's und Mit 'DROP TABLE' --> OK

In der SQL Datei dann die Reihenfolge ändern und speichern. Dann in PHPMyAdmin auf SQL klicken und die Datei wieder in die Datenbank einlesen. Fertig!

@Argus Ups! Hatt ich wohl überlesen :D
Dieses Schreiben wurde maschinell erstellt und bedarf keiner Unterschrift.
 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

12 Zum Seitenanfang

Freitag, 19. November 2004, 14:35

Upps, hab' ich ebenfalls überlesen :P

Alfons
 

Shurakai

Foren Gott

Dabei seit: 05.02.2003

Beiträge: 2 181

 

13 Zum Seitenanfang

Freitag, 19. November 2004, 14:38

Zitat

Original von Alfons_G
Upps, hab' ich ebenfalls überlesen :P

Alfons


Was hast du überlesen?

War doch völlig ok.
 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

14 Zum Seitenanfang

Freitag, 19. November 2004, 15:30

@Argus definiere doch mal bitte genau was du willst. Dann können wir vieleicht besser helfen als so rumzuraten.

Greetz

MaxTPayne
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

15 Zum Seitenanfang

Freitag, 19. November 2004, 16:41

hab ein wenig anders gemacht, da ich eh noch ein array mit der richtigen reihengfolge hatte ^^

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.