24. februar 2006 - 02:48Der er
14 kommentarer og 1 løsning
max værdi + 1
Hej! Nu har jeg siddet og søgt lidt rundt på siden efter en måde at finde max værdien fra en mysql DB og plusse den med 1. Jeg kom frem til dette, men det lader til at den bare skriver 1 i sort feltet istedet for at finde max værdien for sort og plusse den med et. Nogen der kan fortælle mig hvad jeg har overset? $findmax = mysql_query("SELECT max(sort) FROM army") or die( "select fejl: ".mysql_error() );
Vel ikke ligefrem - der er kun én bruger som skal kunne ændre rækkefølgen (aquafisken selv) og dette kræver et login. Der er således ikke nogen andre som overhovedet har mulighed for at komme til at bruge en sort-værdi som allerede er "trukket".
Iøvrigt sker der ikke noget værre end at der kan komme dubletter hvis det skulle gå galt - men feltet er ikke et unikt felt alligevel (sådan som jeg har forstået det).
Ja, det er jo svært at argumentere imod. Men det virker nu ikke rigtigt som om at PHP og mysql_xxxx() funktionerne giver nogen videre mulighed for dette.
Hej igen! Sikke meget I har fået denne tråd fyldt ud med, jeg troede ik det var det store problem, men hvad mener I med single threaded, det kan gå galt en dag og det vil være passende at bruge LOCK og UNLOCK SQL sætninger? Hvis I mener jeg sidder og laver noget der kan bryde sammen en dag, vil jeg da meget gerne vide det så jeg kan få rettet op på det...?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.