Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> количество записей в базе, количество записей в базе  
V
    Опции темы
supervladislav
Дата 13.8.2008, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



как определить колво записей в базе ,есть ли специальная функция
PM MAIL   Вверх
Akina
Дата 13.8.2008, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



 smile А что есть "количество записей в базе"?
Я знаю только в таблице...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
supervladislav
Дата 13.8.2008, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



прошу прощения в таблице ))))средствами php можно ли енто организовать

Это сообщение отредактировал(а) supervladislav - 13.8.2008, 23:07
PM MAIL   Вверх
Anarki
Дата 13.8.2008, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 14.3.2005

Репутация: нет
Всего: 11



Лучше средствами субд через sql, т.к. субд передает php результирующий набор данных.
Пример:
Код

<?php
// коннектимся к субд
$r = mysql_query('SELECT COUNT(*) FROM имя_таблицы');
$count = mysql_fetch_row($r);
echo $count[0];



--------------------
PM WWW   Вверх
supervladislav
Дата 13.8.2008, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



вот только у меня в базе  1158 записей, а он мне выдаёт   789 ,почему
А спец функции php нет 

Это сообщение отредактировал(а) supervladislav - 14.8.2008, 00:02
PM MAIL   Вверх
bars80080
Дата 14.8.2008, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



пхп не копается сам в БД, он всего лишь переадресует sql-запросы к ней.
во-вторых, нету в БД никаких записей. есть только таблицы, в которых есть записи.
к какой таблице обращаешься? как запрос составляешь? и с чего ты взял, что у тебя их там 1158? по id догадался?
PM MAIL WWW   Вверх
supervladislav
Дата 14.8.2008, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



да по id ,запрос сотовляю как Anarki показала
PM MAIL   Вверх
bars80080
Дата 14.8.2008, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



так id это не показатель количества, а уникальный номер записи. раз их всего 789 из 1158, значит остальные были удалены
если хочешь, проведи выборку и выведи в браузер все id, увидишь, нескольких чисел будет не хватать
PM MAIL WWW   Вверх
supervladislav
Дата 14.8.2008, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



непонимаю  блин куда они делись ,ничего они не удалены я базу перезагружал два раза
PM MAIL   Вверх
bars80080
Дата 14.8.2008, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



а в дампе все записи на месте и их 1158?

а что значит перезагружал базу? уничтожал таблицы или просто стирал данные?
PM MAIL WWW   Вверх
Feldmarschall
Дата 14.8.2008, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



supervladislav, тебе об этом думать не обязательно. 
Просто делай, как тебе сказали.
PM   Вверх
nornad
Дата 14.8.2008, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1079
Регистрация: 16.2.2007
Где: в Караганде

Репутация: нет
Всего: 31



Благо у человека используется мускуль, а не оракл. А то бы ему вообще башню свернуло smile


--------------------
Три достоинства программиста: Леность, Нетерпение и Гордость
Ларри Уолл
PM MAIL WWW ICQ Skype MSN   Вверх
supervladislav
Дата 14.8.2008, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



Все там записи и в дампе есть. нехватает 70 записей интересно почему ,НУМЕРАЦИЯ НАЧИНАЕТСЯ С 71 ,наверное всё дело в том ,что их удалили
Использую вот такой код 
Код

$rt1=mysql_query("SELECT * FROM $T_SPISOK ORDER BY id ASC");
while($d1=mysql_fetch_array($rt1))
{echo $d1[0]."<br>";}


Добавлено через 10 минут и 55 секунд
зи))а можно просто тупо взять последнюю mysql запись 

Это сообщение отредактировал(а) supervladislav - 14.8.2008, 16:26
PM MAIL   Вверх
Feldmarschall
Дата 14.8.2008, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



id - ЭТО НЕ НУМЕРАЦИЯ

PM   Вверх
americanets
Дата 14.8.2008, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 2
Всего: 12



supervladislav, ты что такой не доверчивый ? 
тебе сказали как делать и читай доки по sql 
Код


$r = mysql_query('SELECT COUNT(*) FROM имя_таблицы');
echo  mysql_result($r,0);


$r = mysql_query('SELECT * FROM имя_таблицы');
echo  mysql_num_rows($r);


цифры сходятся ? 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
supervladislav
Дата 22.8.2008, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



да совпадает 761 ,вот только с последней записью несовпадает
PM MAIL   Вверх
Akina
Дата 22.8.2008, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Тебе уже сказали:
Цитата(bars80080 @  14.8.2008,  12:49 Найти цитируемый пост)
id это не показатель количества, а уникальный номер записи

Цитата(Feldmarschall @  14.8.2008,  17:38 Найти цитируемый пост)
id - ЭТО НЕ НУМЕРАЦИЯ
Думай над этими фразами, пока до тебя не дойдет их смысл.




--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
americanets
Дата 22.8.2008, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 2
Всего: 12





--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0888 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.