簡體   English   中英

mysql查詢檢查多個不為空的列

[英]mysql query for check multiple not empty column

我想檢查多個非空列,就像我檢查多個空列:-

SELECT * FROM users WHERE "" IN(`profilepic2`,`bsector`,`gender`,`first_name`,`sur_name`,`phone`,`hphone`,`countryresd`,`passportnum`,`maritalstatus`,`haddress`,`countryofbus`,`maddress`,`paddress`)

現在我不想通過mysql查詢來清空列。

這應該可行。用您的必填列替換some_col

 SELECT * FROM users WHERE some_col IS NULL OR some_col = " ";

SELECT * FROM users where WHERE some_col!=“” AND some_col不為空;

$fields = mysql_query("SHOW columns FROM mytablename");
while($row = mysql_fetch_array($fields))
{$field_name[] = $row['Field'];
}
for($i=0; $i<sizeof($field_name; $i++;)){`enter code here`
"SELECT * FROM users WHERE '".$field_name[$i]."' IS NULL OR '".$field_name[$i]."' = ''";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM