php - PHP否则不起作用
问题描述
为什么我的最后一个 else$msg
不起作用?即使我这样做是正确的。请帮助并解决我的问题。
代码:
//Cancel button start
if (isset($_POST['cncl'])) {
$sql = "DELETE FROM users WHERE Email_ID='$email' AND token='$token' AND isEmailConfirmed='PENDING' AND isMobileConfirmed='PENDING'";
///
if ($con - > query($sql) === TRUE) {
$msg = "<div class='alert-box success'><span>Registration cancelled. < /
span > < /div > ";
} else {
$msg = "<div class='alert-box warning'><span>Registration cancelled! Please signup again if you create again!</span> < /
div > ";
}
///
}
//Cancel button end
解决方案
您可以检查,是否记录删除。
if (isset($_POST['cncl'])) {
$result = $con->query("DELETE FROM users WHERE Email_ID='$email' AND token='$token' AND isEmailConfirmed='PENDING' AND isMobileConfirmed='PENDING'");
///
if ((mysql_affected_rows($con) > 0) ) {
$msg = "<div class='alert-box success'><span>Registration cancelled. < /
span > < /div > ";
} else {
$msg = "<div class='alert-box warning'><span>Registration cancelled! Please signup again if you create again!</span> < /
div > ";
}
如果返回值大于 0 则记录被删除,如果返回 0 则记录不被删除。
推荐阅读
- laravel - 如何从数据库 laravel 中的 created_at 或 updated_at 字段在刀片视图中显示 unix 时间戳?
- sql - 根据表关系计算MinDate和MaxDate
- java - 不从发布版本下载罐子
- c - Jansson c 解析器库中缺少库“jansson_private_config.h”
- html - 如何在角度 7 中将值从一页传递到另一页
- sql - Oracle sql从带有限制的子句插入多个表
- shell - 从 ifconfig 中提取 IP 地址和接口名称
- elasticsearch - Elastic Search 高级客户端 - 如何使用发布请求进行搜索?
- json - 为什么字符串/json 在 post 请求中发送到 .netcore web api 导致 null?
- c - C:宏不能正确转换为 int