login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum Between (Opgelost)

Offline Cywood - 17/06/2009 13:42
Avatar van CywoodLid Beste Leden,

Ik ben al een tijdje bezig om op datum te kunnen selecteren uit de database. Nu heb ik al een andere thread gevonden hier uit februari, maar ook daar staat mijn oplossing niet tussen, hier even wat gegevens:

SQL:
  1. $query = "SELECT * FROM `rma_proces` WHERE `datum_aanvraag` BETWEEN '2009-06-17' AND '2009-06-20'");

In de MySQL database staat hetvolgende:

datum_aanvraag als zijnde DATE
met als waarde:
2009-06-18

Ik krijg in PHP de volgende melding:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in E:\wamp\www\RMA\nieuw.php on line 55

Hier nogmaals stukje text (wss duidelijker voor jullie)

  1. if(isset($search)) {
  2. if ($date1 <> 0 AND $date2 <> 0) {
  3. $searchdates = "`datum_aanvraag` BETWEEN '$date1' AND '$date2')";
  4. } else {
  5. $searchdates =" ";
  6. }
  7.  
  8. $s_query = "SELECT * FROM `rma_proces` WHERE $searchdates";
  9. echo $s_query;
  10. } else {
  11. $query = "SELECT * FROM `rma_proces` WHERE `statusrma`='1'";
  12. }
  13. if (isset($s_query)) { $quer = $s_query; } else { $quer = $query; }
  14. $result = mysql_query($quer);
  15. while ($obj = mysql_fetch_object($result)) {
  16. $d_aanvraag = $obj->datum_aanvraag;

Als ik een normale query invoer (dus de datums weghaal bovenin en op een andere waarde (bijvoorbeeld Naam) zoek dan werkt het wel.

3 antwoorden

Gesponsorde links
Offline kickasgamer - 17/06/2009 13:54
Avatar van kickasgamer PHP ver gevorderde zet eens bij $result

  1. $result = mysql_query($quer) or die(mysql_error());


miss dat die dan een iets duidelijkere error geeft
Offline voltrex - 17/06/2009 15:34
Avatar van voltrex Lid Daarmee bedoelt hij:
  1. $result = mysql_query($query) or die(mysql_error());
 
Offline Cywood - 17/06/2009 16:46
Avatar van Cywood Lid Heb het al opgelost

ik gebruik nu WHERE datum > '2009-04-22' AND datum < '2009-04-21'
dit blijkt wel te werken, had zoiets eerst ookal geprobeerd
alleen stond er toen
>= en dat gaf ook errors, moest wss dus >= zijn.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s