首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字符串的分钟数中缺少零

字符串的分钟数中缺少零
EN

Stack Overflow用户
提问于 2016-12-04 20:56:04
回答 1查看 69关注 0票数 0

我在PHP中有一个函数,它应该在数据库中保存一个日期时间戳:

代码语言:javascript
复制
public function advanceLevel(){
    $aCurrentdate = getdate();            
    $sDate = $aCurrentdate['mday']."-".$aCurrentdate['mon']."-".$aCurrentdate['year']." ".$aCurrentdate['hours'].":".$aCurrentdate['minutes'];
    $aUserRecord = $this->fetchUserRecord($_SESSION['iRecordnumber']);
    $iNewLevel = $aUserRecord[0][5] + 1; 
    $_SESSION['userlevel'] = $iNewLevel;
    unset($_SESSION['aQuestions']);
    $this->sPdoQuery=("INSERT INTO `tbl_progress` (`iFK_iUseracount_ID`,`sProgress`,`sDate`) VALUES ('".$_SESSION['iRecordnumber']."','Naar level ".$iNewLevel."','".$sDate."')");
    $this->PdoSqlReturnTrue();        
    $this->sPdoQuery=("UPDATE `tbl_useraccounts` SET `iLevelStatus` = '".$iNewLevel."' WHERE `iUseraccounts_ID` = '".$_SESSION['iRecordnumber']."'");
    $this->PdoSqlReturnTrue(); 
    return;    
}

但是在MySQL数据库中的结果是日期/时间戳,没有任何前导零或尾随零。A picture of the results and the database structure

http://php.net/manual/en/function.getdate.php

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-12-04 21:12:19

代码语言:javascript
复制
$this->sPdoQuery=(
"INSERT INTO tbl_progress (iFK_iUseracount_ID,sProgress,sDate) 
VALUES (
    '".$_SESSION['iRecordnumber']."',
    'Naar level ".$iNewLevel."',
    NOW()
)";
    $this->PdoSqlReturnTrue();

set your column type to TIMESTAMP
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40958865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档