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>'; } ?>
Annonceindlæg fra Deloitte
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.