php导入数据库不显示,不知道哪里出了问题

img

img

img

为什么会显示数据填写不完整,数据库信息添加不进去,不知道哪里错了,大神们

设置主键了吗?

解决办法:在form 表单的 input标签中 加入 name="submit" 就可以了。

<!--
<input type="submit" value="注册"/> 
-->
改为如下:
<input type="submit" name="submit" value="注册"/>
CREATE TABLE `tb_admin` (
  `user_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
  `username` varchar(20) NOT NULL DEFAULT '' COMMENT '用户名',
  `password` varchar(255) NOT NULL DEFAULT '' COMMENT '密码',
  `email` varchar(255) NOT NULL DEFAULT '' COMMENT '邮箱',
 PRIMARY KEY (`user_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=367 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='用户表';

```
这是数据库sql 你的数据库没有主键

还有就是 提交按钮submit 不需要isset($_POST['submit'])这个验证 实在想验证的话 那就给按钮加上属性name=“submit”