我得到了这个错误:

Column count doesn't match value count at row 1

从以下代码:

$name = $_GET['name'];
$description = $_GET['description'];
$shortDescription = $_GET['shortDescription'];
$ingredients = $_GET['ingredients'];
$method = $_GET['method'];
//$image = $_GET['image'];
$username = $_GET['username'];
$length = $_GET['length'];
$dateAdded = uk_date();
$conn = mysql_connect('localhost', 'dbname', 'pass');
mysql_select_db('dbname');
$query = sprintf("INSERT INTO dbname (id, Name, Description, shortDescription, Ingredients, Method, Length, dateAdded, Username) VALUES ('', '%s', '%s', '%s', '%s', '%s', '%s', '%s')",
    mysql_real_escape_string($name),
    mysql_real_escape_string($description),
    mysql_real_escape_string($shortDescription),
    mysql_real_escape_string($ingredients),
    //mysql_real_escape_string($image),
    mysql_real_escape_string($length),
    mysql_real_escape_string($dateAdded),
    mysql_real_escape_string($username));

    $result = mysql_query($query) or die(mysql_error());

这个错误意味着什么?

推荐答案

列出了9个字段,但只有8个值.try 添加方法.

Mysql相关问答推荐

mysql查询汇总数据

配置MySQL服务器以管理数千个表

我可以在姓名和姓名日期之间进行搜索吗?

为生日创建 MySQL 索引

错误1075:表定义不正确;只能有一个自动列,它必须定义为一个键(使用 gorm 和 mysql)

Mysql 中相同列的相关 2 查询

MySQL - 如何查询涉及前面计算值的表结果

如何查找列的所有值都相同的行?

检索按键列值分组的最新日期 (MySql)

如何查询由另一个查询创建的表?

从多到多表中 Select 数据而无需重复

估计行数 SQL

FreeBASIC 中的 MySQL 访问读取

MySQL查询根据同一表中其他字段的值更新表中的字段

将 MySQL 查询的输出转换为 utf8

如何在sequelize中定义多列的唯一索引

phpmyadmin没有收到要导入的数据错误,如何解决?

SQL WHERE 列 = 一切

在 Postgresql 中模拟 MySQL 的 ORDER BY FIELD()

Yii2 如何进行 where AND 或 OR 条件分组?