Stel je hebt in je database 5 dezelfde records. Is het dan mogelijk om de records op te halen maar dan 1 record te echo-en

Ik heb nl een optionbox waar data's in moet komen te staan, maar ze moeten natuurlijk niet hetzelfde zijn.

Groeten
Gebruik DISTINCT in je query. Zie verder de handleiding van je database.
"SELECT DISTINCT(kolomnaam) FROM tabelnaam"

dan pakt die elke voorkomende waared maar 1 keer
@Frank:

Verdorie, je was NET iets eerder :S.. :(:(
Hoi Jimbo,

bedoel je zoiets:

database:
a - a - a - a - b - b - b - c - c

En dat eruit rolt: a - b- c
Dan moet je SELECT DISTINCT gebruiken, hahahahaha!
Ja dank het werkt. Bedankt voor de snelle reactie.
En jammer Robert volgende keer beter :P

Groeten
@Robert: Voor een Newbie doe ik het niet zo slecht hè! Toch minstens een hele seconde sneller dan iemand 'who has boot up his brains'...
Haha, het booten is bezig.. kan niet alles tegelijk.. denken terwijl ze aan het starten zijn is niet heel gemakkelijk.. :P probeer maar eens een spel te spelen ofzo, terwijl je computer aan het booten is :P
Haha mensen het werkt toch niet helemaal perfect in combinatie met mijn script.

Want als ik een een record toevoeg kom hij tog nog dubbel voor, omdat de dag niet veranderd maar wel de uren ^^'.

Ik heb in me database mijn Datum veld een INT(10) gegeven en met een time() vul ik hem in. Heb het ook al geprobeerd met DATE functie maar dan is de standaardnotatie yyyy-mm-dd

Ik zou graag een optionbox willen met dd-mm-yyyy formaat. Eventueel een optionbox met alle dagen van het jaar of van de data's die in de database voorkomen. Miss dat ik wel evetueel een andere oplossing al heb.

Maar ik zou het fijn vinden als iemand me hier mee kan helpen.

Groeten

Die DATE is de enige juiste. Dat jij iets anders op je scherm wilt tonen, staat daar los van. Daar heb je de functie DATE_FORMAT() in MySQL weer voor. Vergeet dus s.v.p. die INT() die je nu gebruikt. MySQL (en andere databases) hebben zo veel leuke, handige en snelle datumfuncties, die wil je echt niet weggooien!

Wanneer jij drie selectboxen hebt voor de dag, maand en jaar, dan krijg je deze op de server als $_POST['dag'] , $_POST['maand'] en $_POST['jaar'] binnen. Zet het vervolgens (na controle) in de juiste volgorde en klaar ben je:
<?php
$datum = $_POST['jaar'].'-'.$_POST['maand'].'-'.$_POST['dag'];
?>

Reageren