2.03.2012 / 20:48 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Koenig, так нельзя делать. По крайней мере в этом случае лучше юзать count как написано выше. По сабжу проверте запрос на ошибки , выведите запрос через echo и копипастом в пыхадмин, он покажет где ошибка.
|
3.03.2012 / 05:01 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| web_demon, Ну в таком случае у него не туда в запрос входит where , в скобках имя поля либо звездочка.
__________________
Магистр Мёда |
3.03.2012 / 05:05 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Naik (02.03.2012/18:00) public function numInTable($tbl_name, $where='*'){ $result=$this->query("SELECT COUNT($where) FROM `" . $tbl_name . "`") or die("Error in count $tbl_name, $where");
public function numInTable($tbl_name, $where=''){ $result=$this->query('SELECT COUNT(*) FROM `' . $tbl_name . '`' ' . $where) or die("Error in count $tbl_name, $where"); $arr=$result->fetch_array(MYSQLI_NUM); return $arr[0];}
так попробуй __________________
Магистр Мёда Изменено Koenig (3.03 / 05:09) (всего 3 раза) |
3.03.2012 / 13:00 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Или я что-то не догоняю, или проще LIMIT юзать...
|
3.03.2012 / 13:14 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| TAPAHbl4, наверное не догоняешь, метод называется numInTable
__________________
Магистр Мёда |
3.03.2012 / 17:12 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Koenig, Спасибо, написал как ты, работает
|
3.03.2012 / 19:43 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Naik, я бы имя таблицы бы в публичное свойство бы вынес
__________________
Магистр Мёда |
5.03.2012 / 15:34 | |
JekBruno Пользователь Сейчас: Offline
Имя: JekBruno Регистрация: 26.03.2011
| У меня вопрос. Предположим что есть массив, massiv[0], massiv[1], massiv[2]...massiv[n], и я не знаю сколько там элементов, как узнать последний? И еще один вопрос, есть массив, к примеру тот же что и выше, и как сделать обратную сортировку? Сортировку значений массива.
|
5.03.2012 / 15:43 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| JekBruno (05.03.2012/14:34) И еще один вопрос, есть массив, к примеру тот же что и выше, и как сделать обратную сортировку?arsort() подойдет? У меня вопрос. Предположим что есть массив, massiv[0], massiv[1], massiv[2]...massiv[n], и я не знаю сколько там элементов, как узнать последний?Кол-во элементов - count(massiv), если все ключи - порядковые, тогда count(massiv)-1 |
5.03.2012 / 15:54 | |
JekBruno Пользователь Сейчас: Offline
Имя: JekBruno Регистрация: 26.03.2011
| Для сортировки я нашел функцию, а вот то что ты сказал не понял, как это порядковые, что если порядковые?
|