<small id='AqnAq'></small><noframes id='AqnAq'>

<i id='AqnAq'><tr id='AqnAq'><dt id='AqnAq'><q id='AqnAq'><span id='AqnAq'><b id='AqnAq'><form id='AqnAq'><ins id='AqnAq'></ins><ul id='AqnAq'></ul><sub id='AqnAq'></sub></form><legend id='AqnAq'></legend><bdo id='AqnAq'><pre id='AqnAq'><center id='AqnAq'></center></pre></bdo></b><th id='AqnAq'></th></span></q></dt></tr></i><div id='AqnAq'><tfoot id='AqnAq'></tfoot><dl id='AqnAq'><fieldset id='AqnAq'></fieldset></dl></div>
    1. <tfoot id='AqnAq'></tfoot>

        <bdo id='AqnAq'></bdo><ul id='AqnAq'></ul>
    2. <legend id='AqnAq'><style id='AqnAq'><dir id='AqnAq'><q id='AqnAq'></q></dir></style></legend>

        PHP - 将日期插入 mysql

        时间:2023-10-30
        <i id='cnmRL'><tr id='cnmRL'><dt id='cnmRL'><q id='cnmRL'><span id='cnmRL'><b id='cnmRL'><form id='cnmRL'><ins id='cnmRL'></ins><ul id='cnmRL'></ul><sub id='cnmRL'></sub></form><legend id='cnmRL'></legend><bdo id='cnmRL'><pre id='cnmRL'><center id='cnmRL'></center></pre></bdo></b><th id='cnmRL'></th></span></q></dt></tr></i><div id='cnmRL'><tfoot id='cnmRL'></tfoot><dl id='cnmRL'><fieldset id='cnmRL'></fieldset></dl></div>

            <bdo id='cnmRL'></bdo><ul id='cnmRL'></ul>

              <tfoot id='cnmRL'></tfoot>

                <small id='cnmRL'></small><noframes id='cnmRL'>

                    <tbody id='cnmRL'></tbody>

                1. <legend id='cnmRL'><style id='cnmRL'><dir id='cnmRL'><q id='cnmRL'></q></dir></style></legend>
                  本文介绍了PHP - 将日期插入 mysql的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试将日期插入 mysql,但每次失败并在 phpmyadmin 中显示为 0000-00-00

                  I am trying to insert date into mysql but everytime it fails and comes out as 0000-00-00 in phpmyadmin

                  我的日期格式是 2012-08-06 (yyyy-mm-dd),数据库中的日期字段类型是 date.

                  My date format is like 2012-08-06 (yyyy-mm-dd) and the date field type in database is date.

                  $date = "2012-08-06";
                  mysql_query("INSERT INTO data_table (title, date_of_event) 
                               VALUES('". $_POST['post_title'] ."',
                                      '". $date ."')") or die(mysql_error()); 
                  

                  尝试将 - 更改为 / 或删除它们,它不起作用.

                  tried changing - to / or removing them, it doesn't work.

                  推荐答案

                  在 MySQL 中尝试 CAST 函数:

                  try CAST function in MySQL:

                  mysql_query("INSERT INTO data_table (title, date_of_event)
                  VALUES('". $_POST['post_title'] ."',
                  CAST('". $date ."' AS DATE))") or die(mysql_error()); 
                  

                  这篇关于PHP - 将日期插入 mysql的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:INSERT 上的 SQL 注入 下一篇:使用 PHP“插入多个"同时插入所有 4 行

                  相关文章

                  <small id='Aw8BN'></small><noframes id='Aw8BN'>

                2. <i id='Aw8BN'><tr id='Aw8BN'><dt id='Aw8BN'><q id='Aw8BN'><span id='Aw8BN'><b id='Aw8BN'><form id='Aw8BN'><ins id='Aw8BN'></ins><ul id='Aw8BN'></ul><sub id='Aw8BN'></sub></form><legend id='Aw8BN'></legend><bdo id='Aw8BN'><pre id='Aw8BN'><center id='Aw8BN'></center></pre></bdo></b><th id='Aw8BN'></th></span></q></dt></tr></i><div id='Aw8BN'><tfoot id='Aw8BN'></tfoot><dl id='Aw8BN'><fieldset id='Aw8BN'></fieldset></dl></div>
                    <bdo id='Aw8BN'></bdo><ul id='Aw8BN'></ul>
                    <tfoot id='Aw8BN'></tfoot>
                    <legend id='Aw8BN'><style id='Aw8BN'><dir id='Aw8BN'><q id='Aw8BN'></q></dir></style></legend>