Вопросы

Допустим у меня есть две таблицы accounts и cars.В таблице cars есть параметры: id, model, color1, color2 и т.д. в accounts есть параметр "CarId", который должен ссылаться на параметр "Id" в таблице cars, как мне все это реализовать в коде?

в gamemod набросал вот это:

enum pInfo
{
	pID
}
new PlayerInfo[MAX_PLAYERS][pInfo];
enum cInfo
{
 	cId,
    cPlayer[MAX_PLAYER_NAME]
}
new CarInfo[MAX_VEHICLES][cInfo];

Пожалуйста только не бросайтесь, я начинающий, и просто решил обратится к более опытным скриптерам.

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

Все сам сделал, только проблема теперь из сохранением

Ошибка в консоли:

EID: 1064 | Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'cSpeed=134,cFuel=30,cFuelType=95,cHealth=1000,cId=0' at line 1 | Query: UPDATE cars SET cModel=466,cX=2480.00,cY=-739.09,cZ=11.97,cA=0.00,cColor1=0,cColor2=0,cPlayer=,cSpeed=134,cFuel=30,cFuelType=95,cHealth=1000,cId=0

stock SaveCar(i) // Сохранение транспорта
{
    new src[1500],query[1500];
	format(query,sizeof(query),"UPDATE "TABLE_CARS" SET ");
	format(src,sizeof(src),"cModel=%i,",CarInfo[i][cModel]);
	strcat(query,src);
	format(src,sizeof(src),"cX=%.2f,",CarInfo[i][cX]);
	strcat(query,src);
	format(src,sizeof(src),"cY=%.2f,",CarInfo[i][cY]);
	strcat(query,src);
	format(src,sizeof(src),"cZ=%.2f,",CarInfo[i][cZ]);
	strcat(query,src);
	format(src,sizeof(src),"cA=%.2f,",CarInfo[i][cA]);
	strcat(query,src);
    format(src,sizeof(src),"cColor1=%i,",CarInfo[i][cColor1]);
	strcat(query,src);
	format(src,sizeof(src),"cColor2=%i,",CarInfo[i][cColor2]);
	strcat(query,src);
    format(src,sizeof(src),"cPlayer=%s,",CarInfo[i][cPlayer]);
	strcat(query,src);
	format(src,sizeof(src),"cSpeed=%i,",CarInfo[i][cSpeed]);
	strcat(query,src);
	format(src,sizeof(src),"cFuel=%i,",30);
	strcat(query,src);
	format(src,sizeof(src),"cFuelType=%i,",CarInfo[i][cFuelType]);
	strcat(query,src);
	format(src,sizeof(src),"cHealth=%i,",CarInfo[i][cHealth]);
	strcat(query,src);
    format(src,sizeof(src),"cId=%i",CarInfo[i][cId]);
	strcat(query,src,sizeof(query));
	mysql_function_query(dbHandle, query, false, "", "");
}

 

Поделиться сообщением


Ссылка на сообщение
  • 0
2 часа назад, PhNst27 сказал:

 


format(src,sizeof(src),"cPlayer=%s,",CarInfo[i][cPlayer]);

 

 

Строки берутся в одинарные кавычки:

format(src,sizeof(src),"cPlayer='%s',",CarInfo[i][cPlayer]);

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • KAIF
      От KAIF


      Скачать файл GTA RolePlay-МОД,СБОРКА
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
      Добавил KAIF Добавлено 01.01.2024 Категория Моды Автор Aleksandr  
    • KAIF
      От KAIF
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите