php更新dateformat到mysql

时间:2016-03-31 03:49:13

标签: php mysql pdo

请帮我更新日期到mySQL。我的添加项运行良好并向mySQL添加日期但是当我尝试更新时,在mySQL中日期显示为“0000-00-00”。以下是我的更新代码。

<?php
require_once 'dbconfig.php';


if($_POST)
{
    $itemid = $_POST['itemid'];
    $itemno = $_POST['itemno'];
    $itemquantity = $_POST['itemquantity'];
    $itemdesc = $_POST['itemdesc'];
    $itemuom = $_POST['itemuom'];
    $reqdate = $_POST['reqdate'];
    $newdate = date('Y-m-d', strtotime($reqdate));
    try{
    $stmt = $db_con->prepare("UPDATE info SET itemno=$itemno, itemquantity=$itemquantity, itemdesc=$itemdesc, itemuom=$itemuom, reqdate=$newdate WHERE itemid=$itemid");
        $stmt->bindParam(":itemno", $itemno);
        $stmt->bindParam(":itemquantity", $itemquantity);
        $stmt->bindParam(":itemdesc", $itemdesc);
        $stmt->bindParam(":itemuom", $itemuom);
        $stmt->bindParam(":reqdate", $newdate);

    if($stmt->execute())
    {
        echo "Successfully updated";
    }
    else{
        echo "Query Problem";
    }
}
    catch(PDOException $e){
        echo $e->getMessage();
    }
} ?>

我认为我在更新查询时遇到问题,我对mysqli代码并不熟悉。预先感谢您的帮助

0 个答案:

没有答案