MySQL в SA:MP и построчный вывод данных. -
A1taVista - 16.12.2010
Отцы скриптинга, помогите! Никак не могу разобраться с тем, как реализовать построчный вывод данных с помощью
этого плагина.
Если на PHP код будет выглядеть так:
PHP код:
<?
mysql_connect("","","");
mysql_select_db("");
$result = mysql_query("SELECT nickname, team FROM tdm_clanlist");
while($myarray = mysql_fetch_array($result))
echo "Ник: $myarray['nickname'], из команды $myarray['team']";
?>
То как реализовать это на Pawno? Премного благодарен за внимание
Re: MySQL в SA:MP и построчный вывод данных. -
MX_Master - 16.12.2010
тебе к Каю, сынок, он отец. Ну а в ПАВНО будет выглядеть также (:
Re: MySQL в SA:MP и построчный вывод данных. -
Johnny_Xayc - 16.12.2010
while(Mysql_retrview_row)
Re: MySQL в SA:MP и построчный вывод данных. -
A1taVista - 16.12.2010
MX_Master, в Pawno ведь нет ассоциативных массивов.
Johnny_Xayc. Угу, примерно понятно, спасибо. Я так понимаю, что необходимо так же использовать функции mysql_store_result() и mysql_free_result()?
Re: MySQL в SA:MP и построчный вывод данных. -
Johnny_Xayc - 16.12.2010
mysql_query
mysql_store_result
while(Mysql_retrview_row())
mysql_free_result()
Re: MySQL в SA:MP и построчный вывод данных. -
toneysix - 16.12.2010
A1taVista никогда не слушаи людеи, которые сами ничего не понимают, таким яvляется наш мега-джони (Johnny_Xayc)
pawn Код:
new Info[64], gotCell[2][24]; // 24 - Замени на поле, где наибольшее кол-vо симvолоv намечается.
mysql_connect(localhost, пользоvатель, пароль, имя_бд, true);
mysql_query("SELECT nickname, team FROM tdm_clanlist");
mysql_store_result();
while(mysql_fetch_row(Info, "!"))
{
split(Info, gotCell, '!');
printf("Ник: %s из команды %s", gotCell[0], gotCell[1]);
}
mysql_free_result();
Re: MySQL в SA:MP и построчный вывод данных. -
A1taVista - 16.12.2010
Большое спасибо, Тони! Очень помог)
Получается, массив Info заполняется, когда идет обращение к функции, которая находится в заголовке цикла?)
-----------------[UPD]:
[MySQL] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.
Где-где он не может быть инициализирован?...
Re: MySQL в SA:MP и построчный вывод данных. -
toneysix - 16.12.2010
Да,и заполняется он тvоим запросом с разделением делиметра, которыи ты указал, т.е у меня будет так: Nick!10, где Nick - ник игрока, 10 - номер команды.А чем уже разделять смотри сам, я бы соvетоvал ssсаnf, как самыи быстрыи,а сплит(самописныи),или vстроенные fункции v плагине для vытаскиvания значения из поля работают краине медленно, нежели sscаnf
Re: MySQL в SA:MP и построчный вывод данных. -
toneysix - 16.12.2010
A1taVista OnGаmeMoдeInit,
P.S: V этом плагине ещё надо добаvить перvичную инициализацию:
new MySQL: connection = mysql_init(LOG_ONLY_ERRORS, 1);
Только потом:
mysql_connect(localhost, пользоvатель, пароль, имя_бд, true, connection);
Re: MySQL в SA:MP и построчный вывод данных. -
MX_Master - 16.12.2010
Quote:
Originally Posted by A1taVista
MX_Master, в Pawno ведь нет ассоциативных массивов.
|
Pawno это текстовый редактор.. и да, в нем нет ассоциативных массивов (: я тут просто местный флудер..