Page 1 of 1

ทำไมinsert เวลา ลงฐานข้อมูลไม่ได้

Posted: 18/01/2017 5:34 pm
by moomai
ทำไมinsert เวลา ลงฐานข้อมูลไม่ได้

Code: Select all

 if (isset($_POST['submit'])){
   $datetime = date("Y-m-d เวลา H:i:s");
         
   	$username=$_POST['name'];
   	$money=0;
   	$money=$_POST['price'];      
    $sum=100;
    $sum1=107;
    $num=$money*$sum/$sum1;
    $vat=$money-$num;

    $sql="INSERT INTO vat (name,time,price,vat,money)"."value('$username','$datetime','$money','$vat','$num')";
    mysql_query($sql) or die('*** กรุณาใส่ข้อมูลให้ครบก่อนคำนวณ ***');
ต้องการเก็บวันเดือนปีและเวลาลงฐานข้อมูล แต่มันเก็บแค่วันเดือนปี จะต้องแก้อะไรยังไงและตรงไหนคะ
x.PNG
x.PNG (24.58 KiB) Viewed 650 times

Re: ทำไมinsert เวลา ลงฐานข้อมูลไม่ได้

Posted: 18/01/2017 6:13 pm
by thatsawan
เเนะนำให้เก็บเป็น timestamp

Re: ทำไมinsert เวลา ลงฐานข้อมูลไม่ได้

Posted: 18/01/2017 6:31 pm
by thatsawan

Code: Select all

$t=time();
echo($t . "<br>");
echo(date("Y-m-d",$t)); 

Code: Select all

echo date("Y-m-d H:i:s", time());  
http://www.w3schools.com/php/showphp.as ... _func_time