Avatar billede michaeltryl Seniormester
20. oktober 2006 - 11:51 Der er 4 kommentarer og
1 løsning

problem med MAX()

denne kode udskriver ingenting

$id = $_GET[id];
$result = mysql_query('SELECT MAX(korrekt) FROM konku_deltag WHERE id=$id');
if ($result && ($row = mysql_fetch_row($result)))
{
  echo 'største er '.$row[0];
}

sletter jeg WHERE id=$id udskriver den fint det højeste tal i databasen, men den skal kun lede blandt de poster hvor konkuid = $id
hvad gør jeg forkert?

se siden her
http://www.magiske-michael.dk/prove/bruger-system/admin/konku-admin/r.php?id=1
Avatar billede fixxxer Nybegynder
20. oktober 2006 - 11:53 #1
Er id ikke et unikt/primært felt?

I så fald vil du jo netop kun få en række retur på det udtræk.
Avatar billede hmortensen Nybegynder
20. oktober 2006 - 11:57 #2
Strenge med ' oversætter ikke din variabel, så lav det om til ".
Ønsker du at få det netop indsatte id, er dette ikke metoden.
Avatar billede michaeltryl Seniormester
20. oktober 2006 - 12:05 #3
jo id skulle være noget andet og det hjalp at ændre '' til "" så tak for hjælpen begge to.
kom med et svar så får i point
Avatar billede fixxxer Nybegynder
20. oktober 2006 - 12:41 #4
Doh, det så jeg slet ikke. Ja selvfølgelig er det derfor at det ikke virker.

hmortensen havde det korrekte svar, så jeg springer point over.
Avatar billede hmortensen Nybegynder
21. oktober 2006 - 13:38 #5
Det var så lidt.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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