Avatar billede delphiuser Mester
19. juni 2006 - 08:41 Der er 4 kommentarer og
1 løsning

hvad er min fejl

Jeg sætter 4 stjerner ud for den linie der er fejl i.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

<?php

mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx");

$hent =mysql_query("SELECT * from besked ORDER BY id");
**** while($row =mysql_fetch_array($hent)) {

echo '<table border="0" cellpadding="0" cellspacing="0" width="350">';
echo '<tr><td>datoer</td><td>Afsendere</td><td>Beskeder</td></tr>';
echo '<tr><td>'. $row['dato'] .'</td><td>'. $row['navn'] .'</td><td>'. $row['besked'] .'</td></tr>';
echo '</table>';
}
?>
Avatar billede leif Seniormester
19. juni 2006 - 08:49 #1
Start med at ændre:

$hent =mysql_query("SELECT * from besked ORDER BY id");

til

$hent = mysql_query("SELECT * from besked ORDER BY id") or die (mysql_error());
Avatar billede leif Seniormester
19. juni 2006 - 08:50 #2
Og det er fordi at den ikke kan finde det du be'r den om.
Avatar billede nielle Nybegynder
19. juni 2006 - 10:55 #3
Fejlen kan skylde at du måske ikke forbinder til databasen korrekt. Derfor:

mysql_connect("xxx","xxx","xxx") or die (mysql_error());
mysql_select_db("xxx") or die (mysql_error());

- eller at der er fejl i din SELECT-kommando (måske finde tabellen "besked" slet ikke) Defor, som leif også skriver:

$hent = mysql_query("SELECT * from besked ORDER BY id") or die (mysql_error());

Endeligt synes jeg at du skal bruge mysql_fetch_assoc() i stedet for mysql_fetch_array(). Men det har nu ikke noget at gøre med selve fejlen.
Avatar billede nielle Nybegynder
29. juni 2006 - 18:05 #4
Hvad med noget respons?
Avatar billede delphiuser Mester
28. juli 2010 - 14:15 #5
lukker
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