Sorteren op datum?

Status
Niet open voor verdere reacties.

vragenfreak92

Gebruiker
Lid geworden
9 jul 2006
Berichten
210
wie o wie kan mij helpen met een php script?

Het script is verbonden met een MySql database.

ff simpele verwoordng:

Wat is de datum vandaag?
Kijk in database of er records zijn met deze datum, en 2 dagen verder.
Zo ja, weergeef deze op een pagina, zo nee, doe niks.

en dit word dan elke keer herhaald...

Hopelijk snappen jullie wat ik bedoel....
 
Hangt er vanaf hoe je in je database met datums om gaat.

Staan die in een veld dat als type date of datetime heeft dan zijn er genoeg MySQL functies welke je kunt uitvoeren.

In iedergeval de NOW functie.
Code:
SELECT * FROM tabel WHERE datum = NOW()
 
Hangt er vanaf hoe je in je database met datums om gaat.

Staan die in een veld dat als type date of datetime heeft dan zijn er genoeg MySQL functies welke je kunt uitvoeren.

In iedergeval de NOW functie.
Code:
SELECT * FROM tabel WHERE datum = NOW()

Hartsikke bednkt!!

Weet je toevallig ook of je dan ook twwe dagen van tevoren kan kijken?
 
Nou zit ik met een heel ander probleem...

Ik wil de waarden terughalen, maar het gaat iets fout...
Code:
<?php

	$con = mysql_connect("xxxx","xxxx","zxx");
	if (!$con)
	{ die ("Kan niet verbinden!"); }
  $s = "SELECT * FROM uitval;"; //maak de var $s aan.
  $r = mysql_query($s); //maak de var $r aan.
  while($d = mysql_fetch_array('$r')) { //met de functie mysql_fetch_array() worden de geselecteerde records weergegeven.
  echo 
  $d['klas'] ; /**echo met behulp van de array $d de 
  records uit de db, waarbij hetgeen tussen [' '] overeenkomt met een veld uit 
  de tabel.**/
  }
  mysql_close(); //verbinding verbreken
  
?>
 
Wat gaat er verkeerd dan?

De enige opmerking die ik heb is dat je $r buiten de qoutes moet doen binnen deze regel code
PHP:
while($d = mysql_fetch_array('$r')) {
 
En gebruik in hemelsnaam normale variabelnamen.
 
En gebruik in hemelsnaam normale variabelnamen.

Laat iedereen alsjeblieft zijn eigen dingen bepalen, als ik dit fijn vind, is dat zo.
Misschien vind een ander dit niet, en jij ook niet, nou en. niet iedereen hoeft het te doen hoe jij zegt.
 
De reactie van SvU is niet geheel onterecht.

Het maakt de boel een stuk leesbaarder en duidelijk wanneer je je variabelen een normale naam geeft.
PHP:
$uitvalQuery = "SELECT * FROM uitval";
is al duidelijker dan
PHP:
$s = "SELECT * FROM uitval";
Hij heeft het misschien wat beroerd verwoordt maar zie het als een tip :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan