我厌倦了所有那些约会的东西。
这是我尝试的方法:

$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/

10-12 20:36