首页 > 电脑

php判断数据库某一行的某一个字段是否为空

更新时间2018-08-27 04:35:31

我遇到了一个非常诡异的问题


这是代码

php判断数据库某一行的某一个字段是否为空


这是读取的数据库,数据是可以读取出来的
php判断数据库某一行的某一个字段是否为空


但是结果是66,说明x和y都被运行了,那就说明if和else都运行了,求大佬解答。
php判断数据库某一行的某一个字段是否为空


还有一个问题就是,我通过user_id读取了某一行数据,我想判断这行数据的某个字段是否为空,怎么判断?要用下标,就是$infor_row[0]这种,不是$infor_row['infor_birth']这种。

$sql = "...这里是查询该字段的sql语句...";
$query = mysql_query($sql);
@$result = mysql_fetch_array($query);
//判断开始 这里默认该字段为 name
if(!empty($result['name'])){
echo "不为空";
}else{
echo "为空 也就是你要输出 a 的地方";
}
注 这里用到了 empty empty(变量) 是这个变量是否为空 为空则为true 不为则为false 所以在前面加了一个! 取反的意思 你也可以不加 那么为空的输出就应该写在if里面 不为空写在else里

相关标签:php数据库

上一篇:MicrosoftvisualC++2010学习版怎样让它出现黑色输入方框

下一篇:三菱结构化子程序如何标签