Avatar billede l3kris Nybegynder
20. oktober 2006 - 10:06 Der er 4 kommentarer og
1 løsning

kan jeg bruge mysql_fetch_array (97% newbie)

Jeg har oprettet en database og vil gerne lave en query:

$query  = "SELECT * FROM fighterResultat";
$result = mysql_query($query);
mysql_close;

while($resultrow = mysql_fetch_array($result)){
  ...dit og dat...
}

Jeg får fejlen:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ../fighter.php

fighterResultat har følgende felter:
id (nøgle)
fighternavn (navnet på kæmperen)
staevne (stævne, som er deltaget i)
kategori (vægtklasse og køn)
resultat (1-3)
dato (for stævnet)

Kan problemet være, at samme fighternavn kan optræde flere gange, og at flere fightere kan være i samme kategori, samt at flere kan have fået samme placering i forskellige kategorier?

Jeg er forholdsvis ny i det her med PHP og MySQL, så jeg har brug for lidt hjælp til at komme videre... :-P
Avatar billede jaw Nybegynder
20. oktober 2006 - 10:14 #1
Du kan starte med at udskrive mysql's egen fejlmeddelelse. Det giver nok en større chance for at finde ud af hvad der er galt:

$result = mysql_query($query) or die(mysql_error());
Avatar billede jaw Nybegynder
20. oktober 2006 - 10:15 #2
Det er muligvis fordi du vælger at lukke forbindelsen til databasen med, mens du stadig arbejder med data fra den...
Avatar billede l3kris Nybegynder
20. oktober 2006 - 10:22 #3
det med at lukke forbindelsen ned har jeg tilføjet efter - det er ikke dér problemet er. Jeg prøver med mysql's fejlmeddelelse...
Avatar billede l3kris Nybegynder
20. oktober 2006 - 10:29 #4
D'oh, jeg er næsten flov over at skrive, at jeg havde connected til mysql, men glemt databasen [røde ører].

Tak for hjælpen (og points til dig ved svar).
Avatar billede jaw Nybegynder
20. oktober 2006 - 10:38 #5
Hehe, det glemmer du så nok ikke igen :)

Selv tak...
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