Question

Перезаливаю прошлую тему, чуть переписал систему, строки в таблице не появляются
И так, кратко: 
 

Сохраняю определенную машину через:
 

save_car(idofcar);
Спойлер

stock save_car(vehid)
{
	new string[200];
    format(string, sizeof(string), "UPDATE `cars` SET `mats` = '%d', `narko` = '%d' WHERE `ID` = '%d'", TrunkInfo[vehid][tMats], TrunkInfo[vehid][tDrugs], VehInfo[vehid][vID]);
	mysql_empty(connects,string);
	return true;
}

 

Таблица из БД:
 

CREATE TABLE IF NOT EXISTS `cars` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `narko` int(11) NOT NULL,
  `mats` int(11) NOT NULL,
  `deagle` int(11) NOT NULL,
  `ak47` int(11) NOT NULL,
  `m4` int(11) NOT NULL,
  `shot` int(11) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1049 ;

 

Share this post


Link to post

4 answers to this question

  • 0

Сохранение сделал через REPLACE INTO, строки не появлялись так как в запросе стояло UPDATE (т.е обновление данных в столбце) соответственно пыталось обновить данные в  строках которых просто нет.
Загрузку сделал через cache_get_field_content_int

Надеюсь люди поймут что я хочу донести :D

Share this post


Link to post
  • 0

@Andy Что за версия MySQL плагина? 

Share this post


Link to post
  • 0

@DEST MySQL plugin R39-3

 

С сохранением разобрался, строки появляются, все нормально. Теперь проблема с выгрузкой из этой таблицы

 

Спойлер

publics: load_cars()
{
	new Cache:result = mysql_query(connects, "SELECT * FROM `cars`");
    OWNABLECARS = cache_get_row_count(connects);
    for(new i = 0;i < OWNABLECARS; i++)
	{
	    VehInfo[i][vID] = cache_get_row_int(i, 0, connects);
	    TrunkInfo[i][tDrugs] = cache_get_row_int(i, 1, connects);
	    TrunkInfo[i][tMats] = cache_get_row_int(i, 2, connects);
	}
	printf("[Загрузка]: Багажники успешно загружены");
	cache_delete(result, connects);
	return true;
}

 

и в OnGameModeInit:
 

load_cars();

Почему не загружается? что не так?

 

Решил, закрыто.

Share this post


Link to post
  • 0

@Andy Если решили, укажите как, чтобы пользователи, столкнувшиеся с аналогичной проблемой, могли тут же получить ответ. 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • R0m4ik
      By R0m4ik
      Всем привет, хочу сделать систему итогов по репортам и вопросам хелперов нужно сделать 2 типа (Обычные итоги которые подводиться каждые 2 минуты:
      (ИТОГИ: All(Репортов за 2 минуты.): 0 / Ans(Вопросы хелперам): 0 / Неотв(Не отвеченные репорты).: 0 | Ответить(ИДшники тех кто не получил ответ.): И итоги часа:
      (ИТОГИ ЧАСА: Репортов: 0(Репортов за час) / Ответов: 0 (Ответы на репорты за час)/ Неотвечено: 0(Неотвеченные репорты))