这就是我的代码:
if($allthevaluesarenotempty) {
if($pictureexist) {
// upload picture code
}
else
{
$message = "error";
}
// sql query here
}
如何在设置$message
时停止执行SQL查询?
答案 0 :(得分:3)
如果遇到像while,for和foreach这样的循环,你可以使用continue;
来逃避迭代,break;
来结束循环。
在函数return false;
中将停止执行。
在PHP文档中,exit()
将终止脚本的进一步执行。
所以,使用哪个是合适的。
答案 1 :(得分:1)
检查$message
以查看是否有错误:
if($allthevaluesarenotempty) {
$message = '';
if ($pictureexist) {
// upload picture code
} else {
$message = "error";
} // if $pictureexist
} // if $allyourvalues...
// later in your code check $message
if ($message == 'error') {
// do something, there was an error...
} // if $message
答案 2 :(得分:1)
您可以检查变量$message
并查看它是否等于“错误”:
if($allthevaluesarenotempty) {
if($pictureexist){
// upload picture code
}
else
{
$message = "error";
}
if (@$message != "error")) {
//sql query here
}
}
或者您可以将您的SQL查询放在if
块
if($allthevaluesarenotempty) {
if($pictureexist){
// upload picture code
//sql query here
}
else
{
$message = "error";
}
}