首页 > 解决方案 > 为什么我的 PHP 代码在将数据添加到 MySQL db 时返回这些类型的错误?

问题描述

代码

这是我的代码

D B

这是我的数据库

这是我尝试在数据库中添加数据时遇到的错误

这是我尝试在数据库中添加数据时遇到的错误

标签: phpmysql

解决方案


问题出在您的表中produs2:该id_produs字段没有该AUTO_INCREMENT属性。然后,当您尝试使用 id=null 插入时,不会自动生成自动数字 id。

要解决此问题,请在 PHPMyAdmin 中运行此查询:

ALTER TABLE `produs2` ADD `id_produs` INT NOT NULL AUTO_INCREMENT PRIMARY KEY

推荐阅读