PDA

Просмотр полной версии : [Вопрос] Помогите перевести код с MySQL R5 на R39-3. Жму много спасибок!



StevenH
19.12.2015, 22:24
Всем привет. Никак не могу перевести данный код, уже часа 2 наверно мучаюсь, и не могу никак перевести. HELP короче. Жму много спасибок!!!


new result[150],
zS[150],
zID,
zFind;
new tempFuel[2];
new Result:fuelorder = sql_query(zConn, "SELECT * FROM `fuelorders` ORDER BY `id`");
for(new i;i < sql_num_rows(fuelorder);i++)
{
zFind = 0;
sql_fetch_row(fuelorder,"|",result);
sql_next_row(fuelorder);
sscanf(result,"p<|>e<ii>",tempFuel);
foreach(new ii:Player) {
if(pTemp[ii][pTruckLoadID] == tempFuel[0]) { zFind = 1; break; }
}
if(zFind) continue;
zID++;
format(data[0], 25, "%s%d|",data[0], tempFuel[0]);
format(data[1], 25, "%s%d|",data[1], tempFuel[1]);
format(zS, sizeof(zS), "{"#cWHITE"}%s%d. АЗС №%d | {"#cLIGHTGREEN"}%s{"#cWHITE"} | %d л.\n", zS, zID, tempFuel[0], gFillings[tempFuel[0]][fillOwner], tempFuel[1]);
}
sql_free_result(fuelorder);


Если что, это /fuellist с мода даймонда (не штат 99, а более доработанная версия. Ибо в State99 не было ещё этой системы).

- - - Добавлено - - -

Переменные и прочее уже всё есть. Единственная проблема - это запросы и прочее. Они в коде с MySQL R5, а у меня MySQL R39-3

$continue$
19.12.2015, 22:33
Что именно не выходит? Что на данный момент имеется?

StevenH
19.12.2015, 23:05
Что именно не выходит? Что на данный момент имеется?

Да уже нечего не имеется. Мучался-мучался и решил заного.
А что не выходит? Да почти все. Надо запросы с R5 на R39 перевести.

- - - Добавлено - - -

Например вот, самое первое.

new Result:fuelorder = sql_query(zConn, "SELECT * FROM `fuelorders` ORDER BY `id`");
for(new i;i < sql_num_rows(fuelorder);i++)
Вот как это выразить на р39ой??

$continue$
19.12.2015, 23:12
Так запрос будет работать, НО: Вам нужно сменить функцию для отправки запроса.

StevenH
20.12.2015, 00:19
Так запрос будет работать, НО: Вам нужно сменить функцию для отправки запроса.

Если Result не убирать то ошибка.
В цикле sql_num_rowa, а как рН в р39 выглядит?

Nurick
20.12.2015, 01:06
MySQL_functions (http://wiki.sa-mp.com/wiki/MySQL/R33#MySQL_functions)
Cache_functions (http://wiki.sa-mp.com/wiki/MySQL/R33#Cache_functions)

mysql_tquery

cache_num_rows