Rechtstreeks vullen met date("H:i:s") lukt me niet.
Geeft volgende error :

Parse error: parse error in /home/httpd/vhosts/gen/gen.php on line 12

Via tussenstap $tijd = date("H:i:s"); lukt het wel.

Maar dat hoe vermijd ik deze tussenstap ?

<?php

ini_set('display_errors', 1);
error_reporting(E_ALL) ;

// Database gegevens includen.
include('dbconnect.php') ;

$starttijd = microtime();
$ipnum = $_SERVER['REMOTE_ADDR'];
$tijd = date("H:i:s");
$sql2 = "INSERT INTO ipnummers(ipno,datum,tijd,naam) VALUES ('$ipnum',CURDATE(),'$tijd','test')" ;
if (!mysql_query($sql2))
{
echo msql_error() ;
}

?>
Gebruik de functie NOW() van MySQL.

Edit:
Ik zie overigens een mysql_query en een msql_error.

Elwin
Elwin bedankt , NOW() is de oplossing , tijd wordt goed opgeslagen en verder geen errors meer.
Waarom sla je de datum en de tijd niet op in 1 veld van het type DATETIME() ? Wanneer de tijd een verband heeft met de datum, is dat eigenlijk de enige juiste oplossing.
Daar heb je wel gelijk in Frank,ik ben het een beetje gewend door mijn programmeren met Visual Foxpro .
Maar ook daar heb je nu de mogelijkheid van DATETIME() .

Reageren