Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как определить количество записей в таблице? / 24 сообщений из 24, страница 1 из 1
16.10.2003, 22:14
    #32295973
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Как определить количество записей в таблице?


Zeta
...
Рейтинг: 0 / 0
16.10.2003, 22:29
    #32295978
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
SELECT COUNT(*) FROM tab_name
...
Рейтинг: 0 / 0
16.10.2003, 22:57
    #32295988
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Макс М, пасибки! Ты мне всегда помогаешь ;)
Может, подскажешь еще чайнику, как редактировать записи в БД? Т.е. у меня уже есть запись и мне может понадобиться поменять в ней некоторые поля.
Zeta
...
Рейтинг: 0 / 0
16.10.2003, 23:39
    #32295997
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Зета, смотри документацию в районе слова UPDATE :)
...
Рейтинг: 0 / 0
17.10.2003, 13:47
    #32296613
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
fedd, если бы мне было где смотреть, я б людей не тиранила ;) Какой хоть синтаксис? Хелп ми!
...
Рейтинг: 0 / 0
17.10.2003, 14:02
    #32296643
Stellar.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
http://www.mysql.com/doc/ru/index.html
...
Рейтинг: 0 / 0
17.10.2003, 14:16
    #32296679
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
синтаксис типа такой:

Код: plaintext
1.
2.
3.
4.
update твоятаблица 
set 
  полекотороехочешьпоменять=новоезначение,
  полекотороехочешьпоменять2=новоезначение2
where полесодержащееуникальныйидентификаторзаписи=идентификаторзаписи


если опустить часть where то поменяется во всей таблице, во всех записях

записью называется строка в таблице, полем - колонка ;)

новоезначение может быть выражением, в котором есть поля из этой записи, например, чтобы к цене прибавить 20 копийок, надо сделать
Код: plaintext
  set price=price+ 0 . 2 


идентификатор записи должен быть уникальным, иначе поменяется несколько записей

идентификатор - как правило - "первичный ключ", автоинкрементный (суррогатный)

и так далее... ;))

без доки трудно!
...
Рейтинг: 0 / 0
17.10.2003, 14:24
    #32296704
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
ой, fedd, спасибо, заяц ты мой!


Zeta
...
Рейтинг: 0 / 0
18.10.2003, 14:01
    #32297402
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Блин, народ! Не могу врубиться!
У меня в БД есть таблица для новостей. Мне надо подсчитать количество этих новостей. Я пишу:
SELECT COUNT(*) FROM news
и т.д. Но у меня бред какой-то получается.... ХЕЛП!
...
Рейтинг: 0 / 0
18.10.2003, 15:31
    #32297435
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
> Но у меня бред какой-то получается
а подробнее?
можно даже небольшие куски кода привести
...
Рейтинг: 0 / 0
18.10.2003, 15:59
    #32297454
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Так я и нпаисала, чтоб мне сказали, типа воттыдурноенетакнадобыло.
Пышу SELECT COUNT(*) FROM news или SELECT COUNT(name) FROM news.
name - это одно из полей... Или лучше:
link = mysql_connect("", "") or die;
mysql_select_db("test") or die;
$query = "SELECT COUNT(*) FROM news";
$result =mysql_query($query) or die;
mysql_free_result($result);
mysql_close($link);
В news содержится только одна новость.
Оно мне писало то Resource id#3, теперь ваще нифига не пишет...
У меня нет времени разбираться с mysql вот и пристаю... сорри...
...
Рейтинг: 0 / 0
18.10.2003, 16:21
    #32297464
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
$result =mysql_query($query) or die;
$ar = mysql_fetch_row($result);
$news_amount = $ar[0];
...
Рейтинг: 0 / 0
18.10.2003, 16:47
    #32297471
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Я пишу так
mysql_select_db("test") or die;
$query = "SELECT COUNT(*) FROM news";
$result = mysql_query($query) or die;
$ar = mysql_fetch_row($result);
$news_amount = $ar[0];
echo $news_amount;
Но мне ничего не выводится....
...
Рейтинг: 0 / 0
18.10.2003, 17:01
    #32297484
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
а что выводит
Код: plaintext
1.
2.
3.
4.
5.
6.
ini_set( "display_errors" , "on" );
error_reporting(E_ALL);
$result = mysql_query($query) or die; 
$ar = mysql_fetch_row($result); 
$news_amount = $ar[ 0 ]; 
print_r($ar);
echo mysql_num_rows($result);
...
Рейтинг: 0 / 0
18.10.2003, 17:04
    #32297485
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
и строку
$result = mysql_query($query) or die;
замени пока на
$result = mysql_query($query) or die(mysql_error());
...
Рейтинг: 0 / 0
18.10.2003, 17:06
    #32297487
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Мня.... Нифига не пишет

Zeta
...
Рейтинг: 0 / 0
18.10.2003, 17:15
    #32297492
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
выводит что-то ?
...
Рейтинг: 0 / 0
18.10.2003, 17:27
    #32297497
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Та ваще нет. НИЧЕГОШЕНЬКИ. Если дописываю например echo "lala", lala он выводит, т.е. читает он мой файл, с этим все ок.
Zeta
...
Рейтинг: 0 / 0
18.10.2003, 17:35
    #32297500
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
удали из скрипта на время все die, exit и т.д.
...
Рейтинг: 0 / 0
18.10.2003, 17:41
    #32297503
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Мня...... Ну удалила, запустила - нифига. С БД коннектится, все ок. Ниче не пойму....
Zeta
...
Рейтинг: 0 / 0
18.10.2003, 17:46
    #32297505
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Zeta
фразы, типа "не работает", "нифига" ну никак не описывают проблему.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ini_set( "display_errors" , "on" );
error_reporting(E_ALL);
$link = mysql_connect( "", "  "); 
mysql_select_db(" test "); 
$query = " SELECT COUNT(*) FROM news"; 
$result =mysql_query($query) or die(mysql_error()); 
$ar = mysql_fetch_row($result); 
$news_amount = $ar[ 0 ]; 
print_r($ar);
echo mysql_num_rows($result);
mysql_free_result($result); 
mysql_close($link);  

запусти ЭТОТ скрипт и скажи что выводится на экран
...
Рейтинг: 0 / 0
18.10.2003, 17:55
    #32297509
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Блин! Три раза запускала этот скрипт, опять ничего не выводилось, полный ноль, а на четвертый сработало и подсчитало кол-во новостей.
Макс М, спасибо БОЛЬШОЕ, ТОЛСТОЕ И МОХНАТОЕ!

Zeta
...
Рейтинг: 0 / 0
18.10.2003, 17:57
    #32297510
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
пожалуйста, только этот скрипт, который я привел выше не выводит количество новостей. Количество новостей будет в $news_amount если все сработает нормально
...
Рейтинг: 0 / 0
18.10.2003, 18:02
    #32297512
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить количество записей в таблице?
Макс М, я поняла, где это, я дописала себе вывод этого значения.
Спасибо еще раз!
Zeta
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как определить количество записей в таблице? / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]