06:08
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Помогите с MySql
Dr_SwanДата: Пятница, 12.11.2010, 20:00 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
Можете сказать что я сделал неправильно

Code
public MySQLCreateVeh(newvehid, newvehname, newowner[], value) // by Luk0r
{
if (gdebug > 0){print("DEBUG test200");}
   new Float:x, Float:y, Float:z, Float:angle;
   new type;
   type = 200;
   x = -1920.5427;
   y = 302.9312;
      z = 40.7740;
      angle = 177.4322;
    new query[128];
   new sqlpassword[16];
   samp_mysql_real_escape_string(newowner, sqlpassword);
   format(query, sizeof(query), "INSERT INTO cars (id,model,x,y,z,angle,type,owner,value) VALUES (%d, %d, %f, %f, %f, %f, %d, '%s', %d)", newvehid, newvehname, x, y, z, angle, type, sqlpassword, value);
   samp_mysql_query(query);
   return 0;
}

Code
if (oldkeys & 8)
      {
      if(PlayerInfo[playerid][pBonus] >= vehcena[playerid])
   {
   new sendername[MAX_PLAYER_NAME];
   new name[MAX_PLAYER_NAME];
   new pmodel;
   new pid;
      GetPlayerName(playerid,name,sizeof(name));
   SetCameraBehindPlayer(playerid);
   PlayerInfo[playerid][pBonus] -= vehcena[playerid];
      pveh[playerid] = AddStaticVehicleEx(cmodelm[playerid], -1956.0179,271.2134,40.7561, 200, 0 + random(50), 0 + random(50), 3000);
   SetVehicleVirtualWorld(pveh[playerid], 0);
   SetPlayerVirtualWorld(playerid, 0);
   SelectCharPlace[playerid] = 0;
   SelectCharID[playerid] = 0;
   HireCar[playerid] = pveh[playerid];
   GetPlayerName(playerid, sendername, sizeof(sendername));
   TogglePlayerControllable(playerid, 1);
   PutPlayerInVehicle(playerid, pveh[playerid], 0);
   gPlayerAutoShop[playerid] = 0;
   PlayerInfo[playerid][pPcarkey] = pveh[playerid];
   OnPlayerUpdate(playerid);
   pmodel = GetVehicleModel(pveh[playerid]);
   pid = GetPlayerVehicleID(pveh[playerid]);
   MySQLCreateVeh(pid, pmodel, sendername, vehcena[playerid]);
   SetVehiclePos(pveh[playerid], -1920.5427,302.9312,40.7740);
   SetVehicleZAngle(pveh[playerid], 177.4322);
   SendClientMessage(playerid, COLOR_LIGHTBLUE, "Поздравляем вас с покупкой нового автомобиля!");
   TextDrawDestroy(cena[playerid]);
   }
   SendClientMessage(playerid, COLOR_LIGHTBLUE, "У вас не хватает денег на покупку автомобиля");
   return 1;
      }
      }
      }

вот что пишет в логе

[03:53:23] Error in mysql_query: 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 '' at line 1

и в базу ни чего не добавляется


Сообщение отредактировал SphinX - Пятница, 12.11.2010, 20:00
[RD]ChezДата: Суббота, 13.11.2010, 01:06 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
sql.ru + манул к плагину
версия плагина?

в любом случае

INSERT INTO `cars `


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Dr_SwanДата: Суббота, 13.11.2010, 14:39 | Сообщение # 3
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
Quote (|RD|Chez)
INSERT INTO `cars `

нет у меня всё правильно без кавычек версия прагина очень старая v0.1

Добавлено (13.11.2010, 14:39)
---------------------------------------------
я ещё все эти данные в чат выводил и получается что ид тачки равен 0

stepmexДата: Суббота, 13.11.2010, 21:13 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (|RD|Chez)
в любом случае
INSERT INTO `cars `
извини, но ты бред написал :)

сдеай так:

Code
print(query);
samp_mysql_query(query);

и смотри в консоли какие запросы отправляешь, у тебя где-то лишняя ковычка.
Quote (SphinX)
нет у меня всё правильно без кавычек версия прагина очень старая v0.1
было бы все правильно, все бы работало.
ковычки рекомендованы но не обязательны.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
[RD]ChezДата: Суббота, 13.11.2010, 23:45 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
stepmex, да, Чарли, я дурной! wall


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Turin_BrakesДата: Воскресенье, 14.11.2010, 13:40 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 632
Награды: 10
Город: Moscow
Репутация: 205
Замечания: 80%
Статус:
Перед обращение к БД сделай вывод запроса в лог и скопируй сюда, а то в твоем коде ни черта не понятно.


I think SAMP is a pretty cool guy. He bans continents and doesn't afraid of anything.

[cut noguest]Помощь по cкриптам для MTA-SA. Оплату через вебмани не принимаю.[/cut]
Dr_SwanДата: Воскресенье, 14.11.2010, 17:52 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
Quote (Turin_Brakes)
Перед обращение к БД сделай вывод запроса в лог и скопируй сюда, а то в твоем коде ни черта не понятно.

INSERT INTO cars (id,model,x,y,z,angle,type,owner,price) VALUES (245 ,542, -1920.542724, 302.931213, 40.773998, 177.432205, 200

stepmexДата: Воскресенье, 14.11.2010, 17:55 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Если прямо так и выводит, значит причина очевидна!


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
toneysixДата: Воскресенье, 14.11.2010, 18:20 | Сообщение # 9
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
Правильно заметил [RD]Chez, кавычки полагается ставить, INSERT INTO `cars` (`id`,`model`,`x`,`y`,`z`,`angle`,`type`,`owner`,`price`) VALUES (245 ,542, -1920.542724, 302.931213, 40.773998, 177.432205, 200 ...
И будет тебе счастье. Скажу причину - Типы, например такие, как Type, Char, Key без кавычек не проидут.
Да, и судя по всему, массив маловат, увеличь его.



Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru

Сообщение отредактировал toneysix - Воскресенье, 14.11.2010, 18:34
stepmexДата: Воскресенье, 14.11.2010, 18:49 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (toneysix)
кавычки полагается ставить
наверно удивлю если скажу что по web стандартам ковычки какраз таки не принято ставить.
Только в том случае если имя ячейки совпадает с каким-нибудь оператором.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Dr_SwanДата: Воскресенье, 14.11.2010, 18:55 | Сообщение # 11
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
Quote (toneysix)
Да, и судя по всему, массив маловат, увеличь его.

какой именно масив

stepmexДата: Воскресенье, 14.11.2010, 19:05 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
этот
Code
new query[128];



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Dr_SwanДата: Воскресенье, 14.11.2010, 19:16 | Сообщение # 13
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
[06:24:06] INSERT INTO 'cars'('id','model','x','y','z','angle','type','owner','price') VALUES (245 ,401, -1920.542724, 302.931213, 40.773998, 177.432205, 200, 'ElectrO', 100000)
[06:24:06] Error in mysql_query: 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 ''cars'('id','model','x','y','z','angle','type','owner','price') VALUES (245 ,401' at line 1

теперь так пишет

AlcoholikДата: Воскресенье, 14.11.2010, 20:17 | Сообщение # 14
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
SphinX,
Code
format(query, sizeof(query), "INSERT INTO cars SET id=%d,model=%d,x=%f,y=%f,z=%f,angle=%f,type=%d,owner='%s',value=%d",  
newvehid,  
newvehname,  
x,  
y,  
z,  
angle,  
type,  
sqlpassword,
value);  
samp_mysql_query(query);



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Dr_SwanДата: Воскресенье, 14.11.2010, 20:57 | Сообщение # 15
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
RoACh, спасибо помогло

Добавлено (14.11.2010, 20:57)
---------------------------------------------
тему можно закрывать

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua