2017-09-14 10 views
-1

この質問は何度も尋ねられていますが、私はまだ正確な答えを見つけることができません!現在の日付と現在の時刻をPHPを通してmysqlデータベースに挿入したい!二つの別々の列の日付のための1つだけで、その他の時間のために、私は多くの答えを試してみましたが、彼らは、これは誰もが私が挿入したい、それを行う方法を教えてくださいすることができmysqlに挿入するPHPの日付と時刻の書式設定方法

date_default_timezone_set('Asia/Kolkata'); 
     $date= date('d-m-Y'); 
     $time=time(); 
     $stmt=$db->prepare("INSERT INTO `attendance`(`empid`, `logintime`, `date`) VALUES (?,?,?)"); 
     $stmt->bind_param("sss",$name,$time,$date); 
     $run=$stmt->execute(); 

私のコードです を働くように見えるdoesntの日付と時刻を別々の列に表示します。

+1

このようにしたい具体的な理由はありますか?タイムゾーンをUTCにして、time()を使用して日付/時刻を1つの列に格納する方がはるかに簡単です。操作や検索がはるかに簡単です。 – tdoggy

+0

クエリが失敗しました。完全に。あなたのスキーマとそれらの変数から得た値も投稿してください。 –

+0

日付/時刻スタンプは単一の値です。下位の別個の値として*表示することはできますが、*別々の値として保存するのはなぜですか? – David

答えて

0

これはそうするかもしれないと思います。

$time = date('h:i:s'); 
+0

ええ、ありがとう、それはポイントで正しく働いた!!どのように、なぜ、そしてそれに直接答えるかについて、つぶやきを投稿してくれてくれてありがとう:) – gANDALF

関連する問題