Hi. On Fri, Feb 22, 2002 at 10:54:55AM +0200, [EMAIL PROTECTED] wrote: > Hallo > > Is there a way to set the order in which data gets placed into the db?
No. With SQL you specify the order not on insertion but on seletion time. > I have a form with ten rows (input fields) they are labeled name[1], > name[2],name[3],name[4] > > I then use a for statement incrementing $i up to 10 i.e &name[$1] this > loop contains my query (INSERT INTO DB...) but if I check my database I > see that for example row 3 is at the top, followed by 1 then 2 and then > 4 - this makes no sense to me , should it not go from 1 - insert it - go > to the next row 2 - insert it, and so on. That's how the standard specifies it: The internal order of the DBMS is undefined (i.e. abitrary) and you may not rely on it. To get them in order, simply insert the value of $i or something similar into an extra column and specify it at retrieval time (with the ORDER BY clause). Bye, Benjamin. -- [EMAIL PROTECTED] --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php