Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 19.05.2009, 00:15   #11
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 432
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию

Ну какие поля есть в таблице, * - выбрать все поля, а зачем тебе все брать лишь для того что бы просто узнать количество записей?
Например если поля: ID|FName|LName|MName и нам надо посчитать сколько записей где FName = Иванов, можно, да и нужно ограничить выборку:
PHP код:
$kol mysql_query("SELECT ID FROM pvusers WHERE FName= 'Иванов'"); 
__________________
Чтобы произошло чудо нужно обязательно дунуть. Если не дунуть - чуда не произойдет!
Jooz вне форума   Ответить с цитированием
Старый 19.05.2009, 00:16   #12
Специалист
 
Аватар для kaxart
 
Регистрация: 24.05.2008
Сообщений: 364
Вес репутации: 213
kaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордится
Отправить сообщение для kaxart с помощью ICQ
По умолчанию

<?php
$query = "select * from pvusers where refer = $_SESSION[USER]";
$result = $db->query($query);
$num_results = $result->num_rows;
echo $num_results;
?>

Попробуй еще так
kaxart вне форума   Ответить с цитированием
Старый 19.05.2009, 00:17   #13
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Jooz Посмотреть сообщение
правильнее:
PHP код:
$kol mysql_query("SELECT * FROM pvusers WHERE refer = '".$_SESSION[USER]."'");
echo 
mysql_num_rows($kol); 
Почему?...
Рациональнее SELECT count(*) + mysql_fetch_array
Апокалипсис вне форума   Ответить с цитированием
Старый 19.05.2009, 00:19   #14
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 432
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию

kaxart, не будет это работать, это работа через какую-то либу, т.е. классы.
Что такое $db ?
Рабочий пример уже показан.
__________________
Чтобы произошло чудо нужно обязательно дунуть. Если не дунуть - чуда не произойдет!
Jooz вне форума   Ответить с цитированием
Старый 19.05.2009, 00:23   #15
Эксперт
 
Аватар для PlaDima
 
Регистрация: 15.07.2008
Сообщений: 2,004
Вес репутации: 313
PlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущееPlaDima - прекрасное будущее
По умолчанию

Собрались гроссмейстеры всея кодинг)

Кто-бы меня такой "грамоте" научил))
PlaDima вне форума   Ответить с цитированием
Старый 19.05.2009, 00:24   #16
Специалист
 
Аватар для kaxart
 
Регистрация: 24.05.2008
Сообщений: 364
Вес репутации: 213
kaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордитсяkaxart - за этого человека можно гордится
Отправить сообщение для kaxart с помощью ICQ
По умолчанию

Цитата:
Сообщение от Jooz Посмотреть сообщение
Что такое $db ?
упс это подключение к бд
$db = new mysqli('localhost', 'логин', 'пас', 'имя бд');
kaxart вне форума   Ответить с цитированием
Старый 19.05.2009, 01:05   #17
телочка на авке клевая?
 
Аватар для 10012003
 
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 262
10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Апокалипсис Посмотреть сообщение
SELECT count(*)
так вроде не работает, действительно
Jooz, дал рабочий пример, все спасибо тема закрыта
10012003 вне форума   Ответить с цитированием
Старый 19.05.2009, 01:55   #18
Специалист
 
Регистрация: 05.06.2008
Адрес: Betelgeize
Сообщений: 247
Вес репутации: 204
edne - это имя известно всемedne - это имя известно всемedne - это имя известно всемedne - это имя известно всемedne - это имя известно всемedne - это имя известно всем
По умолчанию

=-О Звезда в шоке

$res = mysql_query("SELECT COUNT(refer) as c FROM pvusers WHERE refer = '$_SESSION[USER]'");
$row = mysql_fetch_assoc($res);
echo $row['c'];

Последний раз редактировалось edne; 19.05.2009 в 02:02.
edne вне форума   Ответить с цитированием
Старый 19.05.2009, 10:19   #19
Специалист
 
Регистрация: 07.11.2008
Сообщений: 272
Вес репутации: 196
acp - весьма и весьма положительная личностьacp - весьма и весьма положительная личностьacp - весьма и весьма положительная личность
По умолчанию

считать записи их выборкой это круто
acp вне форума   Ответить с цитированием
Старый 19.05.2009, 10:21   #20
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

То что написал Jooz - грубейшая ошибка. Нахрена дёргать php за подсчетом записей? Когда можно вытащить сразу кол - во запросом к СУБД ?
Эта тема утрирована на сто раз. Google.
Апокалипсис вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP и MySql Eras_er Разработка и сопровождение сайтов 2 06.03.2009 16:50
MySQL Error -Владимир- Курилка 7 07.12.2008 19:03
Помогите с Mysql Crudelis Курилка 46 02.07.2008 02:54
Знатоки MySQL помогите. Dreamer.rus Разработка и сопровождение сайтов 7 01.05.2008 10:00
Репликация в MySQL Kashey Разработка и сопровождение сайтов 1 20.10.2007 22:57


Часовой пояс GMT +3, время: 01:43.