Hi,
mysql_query("insert into tabellenname set a='2', b='3';");
erst bei der Abfrage mußt Du dann sortieren:
hm das ist kompliziert... aber naja sollte klappen.
$getdata=mysql_query("select a, b from tabellenname order by char_length(a) asc, a asc, char_length(b) asc, b asc");
puh damit muss ich mich erst noch beschäftigen.
Ich hoffe, ich habe Deine Frage richtig verstanden.
glaube schon: also erst kommt der neue eintrag ans ende
a b
1 1
1 2
1 3
1 4
2 1
2 2
3 1
3 2
3 3
3 4
3 5
2 3 <-
dann wird sortiert:
a b
1 1
1 2
1 3
1 4
2 1
2 2
2 3 <-
3 1
3 2
3 3
3 4
3 5
und mit $getdata=mysql_query("select a, b from tabellenname order by char_length(a) asc, a asc, char_length(b) asc, b asc"); wird das genau so sortiert?
geht das wirklich nicht einfacher zb einen befehl
mysql_query("insert into tabellenname set a='2', b='3'; where a='2'"); (und noch irgendwas, wo es weis: aha 2,1 2,2 2,3 also ans ende von den zweiern).
MfG
Michael Wölk