English 中文(简体)
• 如何检查我的q子是否在菲律宾皇家警察部队中空出?
原标题:How to check if mysql entry is empty in PhP?
  • 时间:2009-10-19 23:01:53
  •  标签:

我在表上重复的描述变量如下:

$description = mysql_result($result,$i,"description");

有时,每笔记账单是空的,没有数据。

我想做的是,对于空闲的记录,“没有说明”

if (isset($description)){ echo "No description available";}
else{ echo $desctipion;}

我的尝试尽管如此,但却没有奏效。 即便是那些没有空人的记录,也没有任何说明。

答案是什么?

最佳回答

isset($-scription)将实现这一目的,因为尽管其价值是空的,但仍需确定美元。 你们需要使用什么是. empty

if (empty($description)) {
    echo "No description available";
} else {
    echo $description;
}
问题回答

这取决于你的含义。

http://ca2.php.net/mysql_result”rel=“nofollow noreferer”>mysql_result <回归代码>FALSE关于失败,如果你指明无效(行文、田地),就会发生。 检查您是否希望使用相同的操作员=,该编码既检查价值又检查类型。 平等操作员=empty(>)功能,以及如果说明能够核实价值而非类型,则有条件评价。

这意味着,使用其中一种方法,所有等值的数值(Boolean FALSE)与空壳、空阵、扼制代码0和数值之间没有任何区别。

因此,如果你想要真正彻底地对待它的话,你可以做以下事情:

if ($description === FALSE) {
  throw new Exception("The row $i was out of range in query $query.");
} else if ($description === NULL) {
  // assuming that the description field has a default value of NULL
  // * this one I m not sure about.. the documentation for mysql_result claims
  //   that it returns a string, so this may never happen.
  //   It s left as an exercise for the reader.
  throw new Exception("Uninitialized value in result row $i of db query $query");
} else if ($description ===   ) {
  echo "No description available";
} else {
  echo $description;
}

http://www.un.org/Depts/DGACM/index_french.htm 在与平等相类似的一系列条件(=>)和FALSE下,如果结果可能实际上为0>,则在您的类型核对中更为严格。

显然,Im不允许张贴一个以上超级链接,因此,In t能够与比较操作者的文件链接()或空功能(http://net/ya. 幸运的是,他们的安全相对松.。 Mwuh Hah!

使用<代码>mysql_受影响_rows 职能:

$qtd = mysql_affected_rows($result);




相关问题
热门标签