Почему считает всех, пустых и не пустых?
<?php
include('db.php');
$userssitep=mysql_query("SELECT * FROM `DUser` WHERE Did IS NOT NULL",$db) or
die(mysql_error());
$usersreviewp = mysql_num_rows($userssitep);
echo $usersreviewp;
?>
UPD Спасибо, походу нужно проходить курс реабилитации от уроков Е.Попова
может потому что null - это не пустые, а null? а тебе надо попробовать запрос
SELECT * FROM DUser
WHERE Did = '';
а для подсчета
SELECT COUNT(1) FROM `DUser` WHERE Did = '';
A.5.3 Проблемы со значением NULL
Концепция NULL-значения часто вводит в заблуждение новичков в SQL, которые считают, что NULL - то же, что и пустая строка "". Это ошибка! Например, следующие команды совершенно различны:
mysql> INSERT INTO my_table (phone) VALUES (NULL);
mysql> INSERT INTO my_table (phone) VALUES ("");
Обе команды вставляют значение в столбец phone, но первая - значение NULL, а вторая - пустую строку. Смысл первого можно передать как номер телефона неизвестен'', смысл второго -
у нее нет телефона''.
Продолжить изучать документацию...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
echo $number_date['дата']; выводит все даты
Есть заявки, у заявки есть параметры, каждый параметр в своей таблицеНадо выбрать заявки которые подходят под условия
Есть таблица "фразы" с полем "фраза"Есть таблица "фильтр" с полем "слово"