login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum opslaan in database

Offline qubus - 31/07/2005 11:36
Avatar van qubusLid Wat is de beste manier om een datum op te slaan in een database?
Als ik in php
  1. $datum = date("U");
gebruik en dat in MySQL opsla in een veld met type DATE gaat dat niet goed.
Ik wil dus alleen de datum van vandaag opslaan in de database om later weer te kunnen uitlezen.

10 antwoorden

Gesponsorde links
Offline jeffreydv - 31/07/2005 11:49
Avatar van jeffreydv HTML beginner doe et zo:

  1. $datum = date('d m Y');
Offline Ibrahim - 31/07/2005 11:54
Avatar van Ibrahim PHP expert jeffreydv bedoel je niet zo:

  1. <?php
  2. $datum = date('d-m-Y');
  3. ?>


zie ook http://www.php.net/date
Offline Ontani - 31/07/2005 12:19
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
het beste is gewoon now() te gebruiken.
dan wordt de timestamp opgeslagen
Offline qubus - 31/07/2005 14:36 (laatste wijziging 31/07/2005 15:10)
Avatar van qubus Lid
Citaat:
het beste is gewoon now() te gebruiken.
dan wordt de timestamp opgeslagen

Maar moet ik het veld in de database dan als DATE of als INT(11) instellen.

Edit: Hij geeft ook een error op de functie:
Fatal error: Call to undefined function: now()
Offline Ontani - 31/07/2005 15:13
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
laat query eens zien
Offline qubus - 31/07/2005 15:22 (laatste wijziging 31/07/2005 15:25)
Avatar van qubus Lid
  1. $query = mysql_query("INSERT INTO ".$database." (id, tekst, datum) VALUES ('".$n."','".$_POST['form_tekst']."','".now()."')");

Dit is hem. Ik hoop dat je me kunt helpen.
En hoe ik het veld in de database moet instellen dan.;-)
Offline Ontani - 31/07/2005 15:27 (laatste wijziging 31/07/2005 15:38)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
het was time() sorry 

date of int maakt nix uit denk ik
Offline qubus - 31/07/2005 15:30
Avatar van qubus Lid En hoe het veld instellen??
Offline haytjes - 31/07/2005 15:55
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
$query = mysql_query("INSERT INTO ".$database." (id, tekst, datum) VALUES ('".$n."','".$_POST['form_tekst']."',now())");,

zo werkt het wel met now() hoor
Offline webstab - 31/07/2005 16:59
Avatar van webstab PHP ver gevorderde veld instellen als DATETIME
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.222s