Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как возможно? Пустая таблица возвращает результат..
 
 автор: `JUP`   (13.01.2008 в 17:02)   письмо автору
 
 


$prev_ned_full_q = mysql_query("SELECT SUM(cost) AS summa
FROM pay
WHERE userid='" . $data['id'] . "'
 AND 
WEEK(DATE_FORMAT(FROM_UNIXTIME(`time`), '%Y-%m-%D'), 1)=" . $prev_ned . " AND `load`='1'");
$prev_ned_full_rows = mysql_num_rows($prev_ned_full_q);

суть запроса не так важна, важно то, что
$prev_ned_full_rows становится равно 1, при том что таблицы pay ПУСТАЯ

   
 
 автор: `JUP`   (13.01.2008 в 17:14)   письмо автору
 
   для: `JUP`   (13.01.2008 в 17:02)
 

ответ phpMyAdmin:

Отображает строки 0 - 0 (1 всего, запрос занял 0.0005 сек.)


что это? неужели баг mysql?

   
 
 автор: Unkind   (13.01.2008 в 19:31)   письмо автору
 
   для: `JUP`   (13.01.2008 в 17:14)
 

Вы же возвращаете не данные из таблицы, а сумму значений полей cost. 1 ряд будет всегда.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования