Avatar billede michaeltryl Seniormester
11. november 2006 - 11:23 Der er 9 kommentarer og
1 løsning

hvor er fejlen her

jeg får denne fejl i koden herunder
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in / on line 8

er der en som kan se hvor den er?

<?
mysql_connect('****', '****', '****');
mysql_select_db("****");

$reference = mysql_query("SELECT * FROM referencer ORDER BY RAND() LIMIT 1");
while ($d = mysql_fetch_assoc($reference))
{
      echo $d['reference'];
      echo"<br>";
}
?>
Avatar billede michaeltryl Seniormester
11. november 2006 - 11:24 #1
på siden er linie 8 denne
while ($d = mysql_fetch_assoc($reference))
Avatar billede mads1987 Nybegynder
11. november 2006 - 11:24 #2
while ($d = mysql_fetch_assoc($reference)) --->
while ($d = mysql_fetch_array($reference))
Avatar billede mads1987 Nybegynder
11. november 2006 - 11:25 #3
Ahh, 2 sekunder for sent på den ;)
Avatar billede mads1987 Nybegynder
11. november 2006 - 11:25 #4
Nå, det var spøger selv. Undskyld jeg spammer.
Avatar billede ellebaek Nybegynder
11. november 2006 - 11:55 #5
hmm..

umiddelbart, så brokker den sig over at den ikke har noget result.


<?
mysql_connect('****', '****', '****');
mysql_select_db("****");

$sql = "SELECT * FROM referencer ORDER BY RAND() LIMIT 1";

$reference = mysql_query($sql);

if (!$reference) {
  echo "Kunne ikke udføre forespørgslen ($sql) succesfuldt på DB: " . mysql_error();
  exit;
}

while ($d = mysql_fetch_assoc($reference))
{
      echo $d['reference'];
      echo"<br>";
}
?>

Prøv lige at køre denne kode og se hvad den skriver...
Avatar billede michaeltryl Seniormester
11. november 2006 - 15:18 #6
ellebaek så henter den en tilfældig post fra databasen hver gang
Avatar billede ellebaek Nybegynder
11. november 2006 - 15:58 #7
hvad mener du med hver gang..?
Får du et resultat nu?

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in / on line 8

men denne fejl som du viser ovenfor viser at resultatet fra mysql_query i hvert fald ikke giver et resultat, dette kan være fordi der er en fejl i din query eller connection...
Avatar billede michaeltryl Seniormester
11. november 2006 - 16:22 #8
hver gang jeg opdatere siden henter den en tilfældig post i databasen så nu virker det som det skal
Avatar billede ellebaek Nybegynder
12. november 2006 - 13:03 #9
okay...
prøver at smide et svar så :-)
Avatar billede michaeltryl Seniormester
12. november 2006 - 20:58 #10
så får du 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
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