SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 31/03/2018, 12:24 PM   #1
Bren
Big Clucker
 
Bren's Avatar
 
Join Date: Jul 2014
Location: Russia
Posts: 74
Reputation: 0
Default Как узнать количество созданных строк MySQL R40

Как узнать количество созданных строк MySQL R40>?
Bren is offline   Reply With Quote
Old 31/03/2018, 02:00 PM   #2
BitMan
Little Clucker
 
Join Date: Mar 2013
Posts: 20
Reputation: 3
Default Re: Как узнать количество созданных строк MySQL R40

http://wiki.sa-mp.com/wiki/MySQL/R40
BitMan is offline   Reply With Quote
Old 31/03/2018, 02:32 PM   #3
Bren
Big Clucker
 
Bren's Avatar
 
Join Date: Jul 2014
Location: Russia
Posts: 74
Reputation: 0
Default Re: Как узнать количество созданных строк MySQL R40

Первый раз смотрел не нашёл, второй раз посмотрел, так вот оно ↓

PHP Code:
new registered_playersCache:result mysql_query(MySQL"SELECT COUNT(*) FROM `players`");
cache_get_value_int(00registered_players);
printf("There are %d players in the database."registered_players);
cache_delete(result); 
Bren is offline   Reply With Quote
Old 31/03/2018, 02:40 PM   #4
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,479
Reputation: 69
Default Re: Как узнать количество созданных строк MySQL R40

Quote:
Originally Posted by Bren View Post
Первый раз смотрел не нашёл, второй раз посмотрел, так вот оно ↓

PHP Code:
new registered_playersCache:result mysql_query(MySQL"SELECT COUNT(*) FROM `players`");
cache_get_value_int(00registered_players);
printf("There are %d players in the database."registered_players);
cache_delete(result); 
как вариант
PHP Code:
SELECT MAX(`id`) FROM `players
__________________
White_116 is offline   Reply With Quote
Old 31/03/2018, 05:18 PM   #5
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,465
Reputation: 131
Default Re: Как узнать количество созданных строк MySQL R40

Quote:
Originally Posted by White_116 View Post
как вариант
PHP Code:
SELECT MAX(`id`) FROM `players
Данная функция никак не связана с количеством строк, она может возвращать 6215416521, при одной строке в таблице.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 31/03/2018, 10:19 PM   #6
kennydalglish
Big Clucker
 
Join Date: Dec 2014
Posts: 151
Reputation: 8
Default Re: Как узнать количество созданных строк MySQL R40

Наверное, стоит описать из чего такое получится. (включаем систему КЭП'а). Из БД могу удаляться данные, а ID - скорее всего AI. Если не велосипедить (я говорю, о том, что не писать хранимую процедуру/функцию на Pawn, которая будет заниматься выдачей свободного AI), то AI будет выдаваться, примерно так:

новый_ai = старый_ai + 1;

Quote:
Originally Posted by Stepashka View Post
Данная функция никак не связана с количеством строк, она может возвращать 6215416521, при одной строке в таблице.
Так, что такой подход не верный. А, count как раз будет заниматься подсчетом.
kennydalglish is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Нужна ли проверка на количество загруженных систем? Oxsen Русский/Russian 6 18/10/2016 03:51 PM
Как узнать, что значение есть в массиве? Tee7even Русский/Russian 6 11/07/2013 03:48 PM
как узнать размер строки в массиве? x_O Русский/Russian 5 14/03/2013 06:06 PM
Как узнать ID чела по ID авто? iNoob Русский/Russian 17 27/12/2012 06:26 AM
Полезные анимации или что мы можем узнать. Stepashka Русский/Russian 13 29/12/2011 05:45 AM


All times are GMT. The time now is 12:28 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.