Wij houden thuis onze eetlijst bij in een MySQL database en benaderen deze met een PHP scriptje.
Dit ging lang goed, je kon opgeven wat, door wie, voor wie gekocht was en de nieuwe totaal bedragen pp werden dan als nieuwe rij in de database gezet (relatieve bedragen waren netter geweest, maar dit was lekker makkelijk
).
Nu treedt na een tijdje (bij ons na rij 54) het volgende probleem op in de database: als er nieuwe rijen worden toegevoegd, komen deze niet netjes onderaan te staan, maar begint MySQL naar boven toe rijen toe te voegen:
Met ORDER BY krijgen we dit wel weer goed, maar het ziet er niet echt netjes uit in MySQL zelf.
Kent iemand dit probleem, of weet iemand er een oplossing voor?
Hieronder ons databaseschema:
Dit ging lang goed, je kon opgeven wat, door wie, voor wie gekocht was en de nieuwe totaal bedragen pp werden dan als nieuwe rij in de database gezet (relatieve bedragen waren netter geweest, maar dit was lekker makkelijk
Nu treedt na een tijdje (bij ons na rij 54) het volgende probleem op in de database: als er nieuwe rijen worden toegevoegd, komen deze niet netjes onderaan te staan, maar begint MySQL naar boven toe rijen toe te voegen:
code:
1
2
3
4
5
6
7
| id | Omschrijving ---+-------------- 53 | blaat 54 | blaat2 57 | blaat5 56 | blaat4 55 | blaat3 |
Met ORDER BY krijgen we dit wel weer goed, maar het ziet er niet echt netjes uit in MySQL zelf.
Kent iemand dit probleem, of weet iemand er een oplossing voor?
Hieronder ons databaseschema:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| CREATE TABLE saldos ( id int(10) unsigned NOT NULL auto_increment, datum date NOT NULL default '0000-00-00', omschrijving tinytext NOT NULL, koper tinyint(4) NOT NULL default '0', bedrag decimal(4,2) NOT NULL default '0.00', kamer2 decimal(4,2) NOT NULL default '0.00', kamer3 decimal(4,2) NOT NULL default '0.00', kamer4 decimal(4,2) NOT NULL default '0.00', kamer6 decimal(4,2) NOT NULL default '0.00', kamer7 decimal(4,2) NOT NULL default '0.00', PRIMARY KEY id (id) ) TYPE=MyISAM; |