我厌倦了所有那些约会的东西。
这是我尝试的方法:
$string = '24/10/1985';
$bday = explode('/', $string);
$insertbday = $bday[2] . '-' . $bday[1] . '-' . $bday[0];
$insertbday = date("Y-m-d", $insertbday);
mysqli_query($con, "INSERT INTO user (bday) VALUES ($insertbday)");
但是ofc那时有注册。如何正确执行此操作?
最佳答案
date
的第二个参数是时间戳。使用strtotime()
转换$insertbday
。
更改此行:
$insertbday = date("Y-m-d", $insertbday);
至:
$insertbday = date("Y-m-d", strtotime($insertbday));
更新资料
另外,在
$insertbday
周围添加单引号以进行查询:mysqli_query($con, "INSERT INTO user (bday) VALUES ('$insertbday')");
关于php - PHP MySQLi从字符串插入日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25028506/