Вывод информации (MySql R7)
#11

Quote:
Originally Posted by Ted67
Посмотреть сообщение
AirKite - Хорошо, большое спасибо за помощь!

p.s. + дал )

И, еще один вопрос, можно ли обойтись без public'a и forward'a. То есть сразу в команде все сделать, пробовал вместо mysql_function_query использовать mysql_query("str",-1,0,1); и после cache_get_data:

Код:
        mysql_query("SELECT `Name` FROM `Players` WHERE `Admin`='1'",-1,0,1);
	new rows,fields;
	cache_get_data(rows,fields);
	if(rows)
	{
new t[32],STR[32];
		format(STR,32,"R: %s",t);
		SendClientMessage(playerid,white,STR);
	}
	else // Not Found
Можно, только в R6 версии плагина. Там нет cache_, но есть аналоги, причём ничем не уступающие.

pawn Код:
mysql_query("SELECT `Name` FROM `Players` WHERE `Admin`='1'");
mysql_store_result(); // записать в память то, что ответит MySQL сервер.
while(mysql_retrieve_row()) { // цикл по всем row (сама функцию спускается по row и возвращает true до тех пор, пока не дойдёт до конца)
    new result[50],string[128];
    mysql_fetch_field_row(result,"name");
    format(string, 128, "Admin Name: %s", result);
    SendClientMessageToAll(-1, string); // отправляем всем игрокам список админов из БД
}
mysql_free_result(); // освободить память, юзать после mysql_ store_result() и всех манипуляций.
p.s. плюса не вижу, а R7 относительно каша-малаша... шило на мыло, я так и не понял чем cache_ отличается от ряда других функций кроме как то, что не нужно юзать mysql_store_result и mysql_free_result...
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)