我正在开发一个应用程序,在该应用程序中,如果某一行中的任何字段为空或不空白,我需要单击该应用程序。如果任何字段为空,则变量$flag
应该为1,否则为零。 我已经写了,直到这里,但我不知道接下来要做什么来检查每个字段是否为空/空或不。检查是否有任何字段在一行中为空
public function profileComplete($email)
{
global $conn;
$flag=0;
try
{
$s = $conn->prepare("SELECT * from users where emailid = : email");
$s->bindParam(":email",$email);
$s->execute();
$s->setFetchMode(PDO::FETCH_OBJ);
while($row = $s->fetch())
{
}
}
}
我该如何编码才能使其按照要求工作? 所有的建议表示赞赏。
没有捷径。你必须做'where field1为null或者field2为空或者field3为null ....或者fieldn为null'。 –
@MarcB:这显然不是真的。只要在'$ row'内有任何非NULL元素时,只需在该循环内设置'$ flag' ... –
那么整个全局的事情,是一个设计缺陷? –