php - MySQL : سوال در مورد داده هاي نوع DateTime

Shakil O'nill

New Member
با سلام
هنگام اجراي دستور زير همه فيلدها به درستي در بانك ذخيره مي شوند به جز آخرين فيلد ( كه از نوع DateTime است )
[align=left:f36cb929d9]
$query = "INSERT into
`book_sell_information`
(`bookname`,`ISBN`,`bookprice`,`money_order_number`,`fname`,`lname`,`address`,`phone`,`email`,`date`)
values
('".$_POST['bookname']."','".$_POST['ISBN']."','".$_POST['bookprice']."','".$_POST['money_order_number']."','".$_POST['fname']."',
'".$_POST['lname']."','".$_POST['address']."','".$_POST['phone']."','".$_POST['email']."','".date("Y-m-d H:i:s")."');[/align:f36cb929d9]

در اين فيلد هميشه مقدار صفر ذخيره مي شود . لطفا مرا راهنمايي كنيد. :?:
 

Shakil O'nill

New Member
بار ديگر عذر مي خواهم ...

دستورات:

کد:
$query = "INSERT into 
		`book_sell_information` 
		(`bookname`,`ISBN`,`bookprice`,`money_order_number`,`fname`,`lname`,`address`,`phone`,`email`,`date`)
		 values 
		 ('".$_POST['bookname']."','".$_POST['ISBN']."','".$_POST['bookprice']."','".$_POST['money_order_number']."','".$_POST['fname']."',
		  '".$_POST['lname']."','".$_POST['address']."','".$_POST['phone']."','".$_POST['email']."','".date("Y-m-d H:i:s")."');
 

oxygenws

Active Member
سلام،
بهتره از نوع timestamp استفاده کنید و در زمان insert مقدار اون رو خالی بذارید یعنی اصلا مقداری براش نفرستید. با این کار فیلد timestamp به طور خودکار تاریخ همون زمان insert رو در نظر خواهد گرفت.

موفق باشید، امید
 

جدیدترین ارسال ها

بالا