php - 我的条件没有返回我选择的标题。为什么?
问题描述
$stmt = $dbh->prepare('INSERT INTO images (file_name, uploaded_on, name, code) VALUES (:image, NOW(), :name, :code)');
$stmt->bindParam(':name', $_POST['name']);
$stmt->bindParam(':code', $_POST['code']);
$stmt->bindParam(':image', $fileNameNew);
$stmt->execute();
if ($stmt->execute()) {
header("Location: succes.html");
} else {
header("Location: bazadedate.html");
}
大家好,我在这里遇到这种情况,如果 STMT 将数据插入到我的数据库中,则会将我重定向到 succes.html,如果没有,它会将我重定向到 bazadedate.html
问题是 $stmt 将数据完美地插入到我的数据库中,而是在 succes.html 处重定向我,它将我重定向到 bazadedate.html ......并且是错误的......我该如何解决这个问题?
解决方案
推荐阅读
- ios - 如何将 IOS App Group 权利添加到 Xcode 项目中?
- sql - 有什么方法可以根据月份填充实体,但不包括每个循环的第一个月?
- socket.io - 如何在 BrightScript Roku 中实现 socketIO
- mysql - 如何对 MySQL JSON 列属性进行空检查?
- c# - Xamarin 将数据从 viewModel 传递到另一个
- r - 替换基于数据框的数据框列表的列值
- node.js - Moment.js startOf 正在返回一天结束
- ruby-on-rails - 覆盖/自定义 ActiveRecord::Associations::CollectionProxy 方法构建和引用关联实例
- python - 我发送消息后,Discord.py bot 不断在 dm 上发送垃圾邮件
- jquery - 如何在 jquery 中切换颜色属性?