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

Форум PHP

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

 

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

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

тема: Вопрос по функции
 
 автор: Valeri   (09.03.2005 в 07:43)   письмо автору
 
 

Скажите, что это за функция db_fetch_rowset ? В инфе нигде не нашел, может какая пользовательская ?
А вообще ситуация такая

$row=выборка
if (mysql_num_rows($row)) {
            $res_result = db_fetch_rowset($row);
        } else {
            $res_result = array();
        }

как вообще это можно прочитать ?
Разве может быть if без определения чего сравнивать с чем ?

   
 
 автор: glsv (Дизайнер)   (09.03.2005 в 08:55)   письмо автору
 
   для: Valeri   (09.03.2005 в 07:43)
 

>Скажите, что это за функция db_fetch_rowset ? В инфе нигде не нашел, может какая пользовательская ?
Да, это пользовательская функция. В PHP нет функции с таким именем.

>как вообще это можно прочитать ?
В условии if определяется сколько строк в результатах запроса.

if (mysql_num_rows($row)) 

Если строк больше нуля, то это соответствует "истине" в условии и выполняется оператор

$res_result = db_fetch_rowset($row);

Если в результатах запроса нет ни одной строки, т.е. возвращается 0, то это интерпретируется как "ложь" и выполняется строка

$res_result = array();

   
 
 автор: Valeri   (09.03.2005 в 09:05)   письмо автору
 
   для: glsv (Дизайнер)   (09.03.2005 в 08:55)
 

спасибо, понятно, буду искать и смотреть, что и как

   
Rambler's Top100
вверх

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