Amur

Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Добрый день, господа! Есть у меня к вам вопрос такой: У меня есть база MySQL и тебица в ней такая: CREATE TABLE `balance` ( `id` int(10) unsigned NOT NULL auto_increment, `itemnamerus` varchar(100) default '', `itemnameeng` varchar(100) default '', `itemdate` int(5) default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM; Так вот, когда я кидаю запрос в эту базу (пустую) и прошу вывести результат, $RequestString = "SELECT MAX(itemdate) FROM balance"; $result = mysql_query($RequestString); $IsResult = @mysql_num_rows($result); if($IsResult) { print "Результат есть!!!\n"; } скрипт отрабатывает по циклу.(хотя не должен - база-то пустая!) Я так понял, что дело в том, что запрос возвлащает 'NULL' Тогда я переделал скрипт: $RequestString = "SELECT MAX(itemdate) FROM balance"; $result = mysql_query($RequestString); $IsResult = @mysql_num_rows($result); if($IsResult && !is_null(mysql_result($result, 0))) { print "Результат есть!!!\n"; } стало все нормально. В чем прикол? Я не хочу чтобы база мне возвращала 'NULL' Это возможно? | Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 10:04 11-04-2003 | Исправлено: Amur, 10:07 11-04-2003 |
|