Avatar billede theblueman Nybegynder
28. januar 2007 - 06:48 Der er 8 kommentarer og
2 løsninger

Hvordan finder jeg posten med en int-variabels højeste værdi

Kære Eksperter,

Jeg er i gang med at oprette et script som skal oprette et nyt medlem, altså tilføje en ny post til en tabel. Det er der ingen ben i men hvordan finder jeg frem til posten med det højeste nummer af en bestemt variabel i tabellen.

Vh
Lars
Avatar billede fsconsult.dk Nybegynder
28. januar 2007 - 07:01 #1
select max (variabel) from tabel
Avatar billede limemedia Nybegynder
28. januar 2007 - 08:18 #2
er det ikke hvad du har en autoincrement paa din primaer noegle for ?
Avatar billede theblueman Nybegynder
30. januar 2007 - 07:03 #3
Jeg kan ikke få det til at virke....

Bruger følgende kode:

$result = mysql_query("SELECT max(userID) FROM brug");
$user = mysql_fetch_array($result);
$id = $user['userID'];

Kan i hjælpe mig?

Vh
Lars
Avatar billede limemedia Nybegynder
30. januar 2007 - 07:07 #4
$result = mysql_query("SELECT max(userID) AS userID FROM brug");
$user = mysql_fetch_array($result);
$id = $user['userID'];

men hvis jeg skulle skrive det, ville jeg nok anvende

$res = mysql_query("
  SELECT MAX(userID)
  FROM brug
");
$id = mysql_result($res, 0);
mysql_free_result($res);

da jeg godt kan lide optimale løsninger med mindst overhead :)
Avatar billede theblueman Nybegynder
30. januar 2007 - 07:35 #5
mange tak for hjælpen!
Avatar billede theblueman Nybegynder
30. januar 2007 - 07:35 #6
Har du fået point?
Avatar billede limemedia Nybegynder
30. januar 2007 - 07:44 #7
nej ikke endu - der skulle være en knap til venstre nederst på siden med mit navn i, og så "accepter svar" ... mener jeg
Avatar billede theblueman Nybegynder
30. januar 2007 - 08:05 #8
skriv et svar igen...!
Avatar billede limemedia Nybegynder
30. januar 2007 - 08:07 #9
.
Avatar billede theblueman Nybegynder
30. januar 2007 - 09:50 #10
har du fået din point?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester