php连接数据库犯的一个测试插入时间数据是测试数据没有按照时间格式报错,

1.代码

<?php
$hostname_conn = "localhost";
$database_conn = "xdq";
$username_conn = "root";//没改的话一般时root
$password_conn = "123456";
//连接MYSQL数据库
$conn = mysqli_connect($hostname_conn, $username_conn, $password_conn,$database_conn)or trigger_error(mysqli_error(),E_USER_ERROR);
mysqli_query($conn,"set names 'utf8'");

$sql="insert into addLesson values ('666','666','666','666','666')";
$isSuccess=mysqli_query($conn,$sql);
mysqli_close($conn);
if($isSuccess){
    echo "insert success";
}else{
    echo "insert fail";
}

?>

2.效果:

在这里插入图片描述

3.出错原因

在这里插入图片描述
在这里插入图片描述

4.解决问题

把这条语句改成 $sql=“insert into addLesson values (‘666’,‘666’,‘666’,‘666’,‘2020-10-17 15:00:50’)”;
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5.如果用前台表单,则type一定要写成date

在这里插入图片描述

6.总结:测试用的数据一定要和数据库中的类型保持一致,另外 id 不能重复,不然插入也会不成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值