我正在尝试使用准备好的语句从 PHP 填充我的表。
然而,没有错误被抛出,数据没有进入表格。这是我的代码:
$stmt = $mysqli->prepare("INSERT INTO Parks VALUES (null,?,?,?,?,?,?,?,?,?,?,?,?,?,Now(),?,?,?, 0, 0, 0)");
if ($stmt === FALSE) {
die ("Mysql Error: " . $mysqli->error);
}
$stmt->bind_param('ssssssssssssssss', $name, $theme, $size, $mountains, $hills, $river, $lake, $island, $setofislands, $ocean, $waterfalls, $file, $image, $description, $author,$cs);
$stmt->execute();
$stmt->close();
$mysqli->close();
提前致谢。
数据类型:
- ID(整数(自动增量))
- 名称 (varchar(255))
- 主题 (varchar(255))
- 大小 (varchar(255))
- 山脉 (varchar(255))
- 丘陵 (varchar(255))
- 河流 (varchar(255))
- 湖 (varchar(255))
- 岛 (varchar(255))
- Setofislands (varchar(255))
- 海洋 (varchar(255))
- 瀑布 (varchar(255))
- 文件(varchar(255))
- 图像(varchar(255))
- 上传日期(日期)
- 说明(varchar(255))
- 作者 (varchar(255))
- CS(varchar(2000))
- 下载(int(255))
- 评分(双)
- 文件大小(大整数(20)
(共 21 个)
注意:我已经在一个测试数据库上尝试了准备好的语句,它只有一列并且有效......