date_default_timezone_set(PRC);
$Date=getdate(); $sql="INSERT INTO Persons (Name,Date,Email,Country,Comment)
VALUES ('$_POST[Name]','$_POST[Date]]', '$_POST[Email]','$_POST[Country]','$_POST[Comment]')";<input type="hidden" name="Date" value="">我的时间代码如上。我的问题是Incorrect date value: 'getdate()]' for column 'Date' at row 1。我得到了这个错误报告。
知道错了之后我就把input的value给删掉了。得到了时间该怎么传送去table?告诉我
$Date=getdate(); $sql="INSERT INTO Persons (Name,Date,Email,Country,Comment)
VALUES ('$_POST[Name]','$_POST[Date]]', '$_POST[Email]','$_POST[Country]','$_POST[Comment]')";<input type="hidden" name="Date" value="">我的时间代码如上。我的问题是Incorrect date value: 'getdate()]' for column 'Date' at row 1。我得到了这个错误报告。
知道错了之后我就把input的value给删掉了。得到了时间该怎么传送去table?告诉我
VALUES ('$_POST[Name]',now(), '$_POST[Email]','$_POST[Country]','$_POST[Comment]')";
$Date = date('Y-m-d'); //对于 date 类型另外,SQL 语句中的 Date 是保留字需要用 “`”括起,写作 `Date`
循环里怎么写?
"<br>Date : " . $row['Date']
我试到这样能行<br>Date : " . $row['Date'].date("D,M d,Y")
<input type="hidden" name="Date" value="$Date"> value要放什么? $sql="INSERT INTO Persons (Name,Date,Email,Country,Comment)
VALUES ('$_POST[Name]','$_POST[Date]', '$_POST[Email]','$_POST[Country]','$_POST[Comment]')";
这样对吗?
<br>Date : " . $row['Date'] 全白
<br>Date : " . date("D,Y-m-d",$row['Date']) 全是Thu,1970-01-01
就不能按照我insert的时间来显示吗
$sql="INSERT INTO Persons (Name,`Date`,Email,Country,Comment) VALUES('$_POST[Name]','$Date', '$_POST[Email]','$_POST[Country]','$_POST[Comment]')"; 全白是因为$row['Date']为空。没有成功插入时间值。
这样弄到全~部都Thu,Jan 01,1970了。
date("D,M d,Y",$row['Date'])是Thu,Jan 01,1970。
date("D,M d,Y".$row['Date'])虽然Thu,May 26,2011是对了。可是每个都这个日期了。而且改电脑日期会随之改变。我有些是没日期的,但被date("D,M d,Y".$row['Date'])都放日期进去了...