login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout in mysql_fetch_row

Offline Earen - 02/04/2007 20:50
Avatar van EarenNieuw lid Tijdens het ophalen van gegevens uit een tabel komt de volgende foutmelding:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in 252.php on line 13

Help. Waar zit deze fout:?:


  1. <?php
  2. include 'mysql.inc.php';
  3. ?>
  4.  
  5. <style type="text/css">
  6. <!--
  7. .style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; }
  8. -->
  9. </style>
  10. <?php
  11. $result = mysql_query("SELECT * FROM Mededelingen WHERE datumtijd <= curdate() LIMIT 0,25 ORDER BY datumtijd desc", $dbconn);
  12. while (list($idMededelingen, $datumtijd, $naam, $email, $mededeling) =
  13. mysql_fetch_row($result)){
  14. echo("<table width='100%' border='1' cellpadding='0' cellspacing='0' bordercolor='#FF9900'>
  15. <tr>
  16. <td bgcolor='#FF9900'><a href=\'mailto:$email' class='style3'>$naam</a></td>
  17. <td align='right' bgcolor='#FF9900'><span class='style3'>$datumtijd</span></td>
  18. </tr>
  19. <tr>
  20. <td colspan='2'>$mededeling</td>
  21. </tr>
  22. </table>\n");
  23. }
  24. ?>

9 antwoorden

Gesponsorde links
Offline letscode - 02/04/2007 20:52 (laatste wijziging 02/04/2007 20:53)
Avatar van letscode HTML beginner zet even

achter je query.
Offline Earen - 02/04/2007 20:59
Avatar van Earen Nieuw lid Dan komt de melding:
Parse error: syntax error, unexpected T_LOGICAL_OR in 252.php on line 12
Offline webmaker - 02/04/2007 21:01
Avatar van webmaker PHP interesse geef het eens zo weer:
  1. <?php
  2. $result = mysql_query("SELECT * FROM Mededelingen WHERE datumtijd <= curdate() LIMIT 0,25 ORDER BY datumtijd desc", $dbconn);
  3. while ($test = mysql_fetch_array($result) {
  4. //velden opvragen door $_test["veld"];
  5. }
  6. ?>
Offline Abbas - 02/04/2007 21:01 (laatste wijziging 02/04/2007 21:01)
Avatar van Abbas Gouden medaille

Crew .NET
Ziet het er zo uit?

  1. <?php
  2. $result = mysql_query("...") or die(mysql_error());
Offline webmaker - 02/04/2007 21:02
Avatar van webmaker PHP interesse als er natuurlijk een query fout zit doe je beter wat titjes zegt!!^^
Offline Earen - 02/04/2007 21:08
Avatar van Earen Nieuw lid Wanneer ik het zoals titjes omschrijft gebruik komt de melding

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY datumtijd desc' at line 1
Offline Abbas - 02/04/2007 21:09
Avatar van Abbas Gouden medaille

Crew .NET
Zoals het bericht laat zien heb je een fout in je query, ergens bij je ORDER BY...
Offline webmaker - 02/04/2007 21:10
Avatar van webmaker PHP interesse de fout zit in je 'ORDER BY datumtijd DESC', typ die DESC es in hoofdletters!! Of met je SQL editor es kijken of het lukt of niet!!:)
Offline Ultimatum - 02/04/2007 21:16
Avatar van Ultimatum PHP expert DESC is niet verplicht met hoofdletters, en er staat dat de fout voor ORDER BY ligt. Het ligt dus aan je LIMIT. Je moet je LIMIT na je ORDER BY zetten...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s