Как узнать количество созданных строк MySQL R40
#1

Как узнать количество созданных строк MySQL R40>?
Reply
#2

https://sampwiki.blast.hk/wiki/MySQL/R40
Reply
#3

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

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); 
Reply
#4

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
Reply
#5

Quote:
Originally Posted by White_116
View Post
как вариант
PHP Code:
SELECT MAX(`id`) FROM `players
Данная функция никак не связана с количеством строк, она может возвращать 6215416521, при одной строке в таблице.
Reply
#6

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)