㈠ 怎樣用php向mysql中插入一個時間欄位
1.PHP向mysql中插入時間時需要加上單引。'2012-2-2'
2.另外你資料庫中的欄位的類型要設為DataTime類型或TimeStamp.當然varchar類型也可以
3.PHP沒有now()函數,PHP獲取時間的函數是date("Y-m-d");
例
$time=date("Y-m-d");
$sql="insert into 表名(欄位名) values('{$time}')";
㈡ 如何用PHP往資料庫插入時間
一般有兩種訪問:
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql); //執行sql語句
//這種方法,你datetime欄位要設計成date類型,now() 是mysql資料庫提供的一個獲取當前時間函數
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql); //執行sql語句
//這種方法:datetime欄位設計成int(10)類型。time()是php提供獲取時間戳的函數。
推薦使用方法二,因為這種方式,一.排序速度快,二.方便轉換時間區。主流的開源程序都有採用這方式。像discuz phpwind dedecms等等。
㈢ 怎麼用php獲得時間,然後存入mysql,mysql的時間類型是date
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先打開mysql查詢器,例如以c1表add_time欄位為例。
㈣ 使用php向mysql中插入當前時間問題
php中向mysql中插入當前時間方法:
例:insertintotablename(fieldname)values(now())
時間函數的選用說明:
NOW()函數以`'YYYY-MM-DDHH:MM:SS'返回當前的日期時間,可以直接存到DATETIME欄位中。
CURDATE()以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE欄位中。
CURTIME()以'HH:MM:SS'的格式返回當前的時間,可以直接存到TIME欄位中。
㈤ 怎樣用php往mysql中添加當前時間和日期
1.資料庫中沒有日期欄位, 只是改程序是達不到目的的, 要在資料庫中加一個日期欄位, 最好用int(11) 計算方便,2.把sql語句改成$insertSQL = sprintf("INSERT INTO indb (bt, nr,time) VALUES (%s, %s,%d)", GetSQLValueString($_POST['bt'], "text"), GetSQLValueString($_POST['nr'], "text"),time());