Forum Webscript.Ru
Общие => Базы данных => Тема начата: rozza от 02 Августа 2007, 03:47:38
-
доброго времени суток, глубокоуважаемые! А не подскажите ли, как работает функция mysql_numrows() в php, и что она вообще из себя представляет? заранее спасибо
-
rozza
http://ru2.php.net/manual/ru/function.mysql-num-rows.php
-
Лично я предпочитаю вообще не использовать суррогатные SQL функции PHP. Чистый SQL куда интереснее!
/**
* Всего строк в таблице
*/
function mysqlCountRows($table, $where=null) {
$result = mysql_query("SELECT COUNT(*) as c FROM $table $where");
if ($row = mysql_fetch_object($result)) {
return $row->c;
} else {
return 0;
}
}
-
andymc
шутить изволите?
-
brainkiller
Да, пример не удачный... Просто многие php функции дублируют возможности языка SQL. Я при написании программи ими вообще не пользуюсь.
-
andymc
Солидарен с brainkiller. [p]mysql_num_rows[/p] дает количество строк в выполненном запросе. Причем здесь select count(*) ?
-
CGVictor
Да... точно.
Видимо, я перегрелся.
-
[m] Во избежание появления последующих вариантов работы функции из мана, тему закрою...