如何在PHP和Mysqli中插入日期

蒙娜·巴布(Munna Babu)

我有变量$ est_date =“ 25-02-2015”这是DD-MM-YYYY格式,所以现在我需要在mysql表中插入此值,列类型是DATE TIME,所以我尝试这样,但是日期不是存储在est_date列中,它只显示00-00-0000

$mysqli = new mysqli('localhost','root','','smart_marine');
$insertdate = date("d-m-Y", strtotime($est_date));
$insert = $mysqli->prepare("INSERT into repair ( 
                                            cont_details_id,
                                            depot_details_id, 
                                            cont_condition,
                                            est_cost,
                                            currency,
                                            est_date, 
                                            location
                                            )
                                VALUES (?,?,?,?,?,?,?)");

        $phpArray = json_decode($serialize_data, true);
        foreach ($phpArray as $key => $value)
        { 
            if($value['rate']!=''&& $value['drop']!='')
            {       
            $insert->bind_param('sssssss',
                                 $value['id'], 
                                 $depot_details_id, 
                                 $value['drop'], 
                                 $value['rate'],
                                 $currency,
                                 $insertdate, 
                                 $location);                                            
            $insert->execute();
            }
        }

请有人帮我。

我也尝试这样存储

$insert->bind_param('sssssss',
                                     $value['id'], 
                                     $depot_details_id, 
                                     $value['drop'], 
                                     $value['rate'],
                                     $currency,
                                    STR_TO_DATE($est_date , '%d-%m-%Y'), 
                                     $location);        

but this return error "undefined function STR_TO_DATE"
生死

您需要更改此行:

$insertdate = date("d-m-Y", strtotime($est_date));

$insertdate = date("Y-m-d", strtotime($est_date));

注意:-DATETIME数据类型格式为Y-m-d H:i:s谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在mongo中插入带有日期的文档?

来自分类Dev

PHP MySQLi从字符串插入日期

来自分类Dev

如何在MySQL和PHP中过滤日期?

来自分类Dev

如何在JavaDoc中插入创建日期

来自分类Dev

获取在php和mysqli中插入的数据的ID

来自分类Dev

如何在HTML脚本中插入当前日期

来自分类Dev

如何在mysql中插入日期和时间并查看它们

来自分类Dev

如何在PHP Codeigniter中仅比较日期和年份

来自分类Dev

如何在Googlesheet中插入昨天的日期

来自分类Dev

如何在表格中插入日期?

来自分类Dev

重击 如何在“和”中同时插入

来自分类Dev

如何在Vim中插入日期

来自分类Dev

如何在SQLite表中插入日期和查询日期

来自分类Dev

如何在Sql Server 2008中插入日期?

来自分类Dev

如何在sqlitedatabase中插入当前日期

来自分类Dev

PHP和MySQLi插入查询失败

来自分类Dev

如何在PHP中插入NULL值

来自分类Dev

PHP的插入日期和日期+1变种

来自分类Dev

如何在mysql中插入日期

来自分类Dev

如何在php中获取周日开始日期和周日结束日期

来自分类Dev

如何在印度标准时间中插入日期时间,以及如何在php中仅以日期格式检索日期时间?

来自分类Dev

如何在PHP中的单列和单行中插入数组值

来自分类Dev

如何使用PHP,AJAX和JSON通过mysqli插入数据?

来自分类Dev

如何在Java构造函数和php mysqli中声明日期,时间和日期时间?

来自分类Dev

如何在PostgreSQL中插入日期系列

来自分类Dev

如何在php中插入列表?

来自分类Dev

如何在 php 中连接和插入记录到普遍存在的 sql 中

来自分类Dev

如何在mysql PHP中插入用户登录日期时间

来自分类Dev

如何根据事件数和日期从html表单向mysqli插入多条记录

Related 相关文章

热门标签

归档