php - MySQL 列计数与第 1 行的值计数不匹配

标签 php mysql

<分区>

我正在尝试使用 PHP 将数据插入 MySQL 表,但出现错误

Column count doesn't match value count at row 1

mysql_query("INSERT INTO file (id, filename, extention, filelink, filesize, filepass) VALUES('{$random}', '{$filename}', '{$extension}', '{$filelink}', '{$filesize}' '{$filepass}') ") or die(mysql_error());

最佳答案

mysql_query("INSERT INTO file (id, filename, extention, filelink, filesize, filepass) VALUES('{$random}', '{$filename}', '{$extension}', '{$filelink}', '{$filesize}' '{$filepass}') ") or die(mysql_error());

您应该在 {$filesize} 之后添加缺少的逗号:

mysql_query("INSERT INTO file (id, filename, extention, filelink, filesize, filepass) VALUES('{$random}', '{$filename}', '{$extension}', '{$filelink}', '{$filesize}', '{$filepass}') ") or die(mysql_error());

关于php - MySQL 列计数与第 1 行的值计数不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20683732/

相关文章:

MySQL:将排序规则从 utf8_bin 更改为 utf8_unicode_ce

php - MySQL 获取 AVR 并保存在新字段中

javascript - 如何将点击事件收集的数据添加到表单中?

php - 如何在 PHP 中创建下载链接?

python - Django 管理页面不显示数据库表(djangobook 第 06 章)

PHP 日期减去 X 天

php - 在PHP中过滤重复的电话号码

php - Mysql LongBlob 语法错误或访问冲突

PHP DateTime::createFromFormat 不适用于带时区的时间格式

javascript - 页面加载时自动加载弹出窗口