2016-05-23 13 views
1

問題:データベースはどこにありますか?20個の値を含むWebサイトの列です。 私が返すウェブサイトの数を数えようとすると、50.MySQL任意のデータを含むフィールド数

と判明しました。私のデータベースには50rowsがあり、それらはすべて返されるので空のスペースもカウントされます。

$query = "SELECT COUNT(website) FROM data"; 
$result = mysqli_query($connection, $query); 
if (!$result) { 
    die("Database query failed.");  
} 
while($row = mysqli_fetch_row($result)){ 
    var_dump($row); 
    echo "<hr />"; 
} 

答えて

1

「ウェブサイト」欄には、データベース

で空白でない場合はちょうどこの

$query ="SELECT COUNT(website) FROM data WHERE (website != '' OR website IS NOT NULL)"; 
+0

が、これは完全に働いたありがとう試してみてくださいチェック –

0

IS NOT NULLと空白値のチェックの条件を使用してください。

$query ="SELECT COUNT(website) FROM data WHERE website != '' or website IS NOT NULL"; 
関連する問題