SA-MP Forums Archive
[MySQL R5+]Ошибка в базе - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: [MySQL R5+]Ошибка в базе (/showthread.php?tid=426511)



[MySQL R5+]Ошибка в базе - sanek964 - 29.03.2013

Привет всем с sa-mp.com,пишу вам так как больше некуда.
В общем у меня выдает такую ошибку при сохранении кара в таблицу.
PHP код:
[14:58:22CMySQLHandler::Query(INSERT INTO `vehicles` (`Model`,`Owned`,Owner`,`ROwner`,`Color1`,`Color2`,`Number`,`TicketText`,`Faction`,`Price`,`Fuel`,`MaxFuel`)VALUES (480, 1, 'Sanek_Newerson', 'None', 1, 1, 'None', 'None', 0, 131000, 100.00,100)) - An error has occured. (Error ID: 1064, 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 '`,`ROwner`,`Color1`,`Color2`,`Number`,`TicketText`,`Faction`,`Price`,`Fuel`,`Max' at line 1)
[14:58:22] >> mysql_insert_id( Connection handle: 1 ) 
В MySQL есть эти строки но он и за чего-то ошибку пишит, еше и ид каров неправильна задает.
То есть купил кар с ид 1 в таблице он на сервере определяет как 2.
кто знает в чем причина?
таблица http://rghost.ru/44867974
Вот структура добавления
PHP код:
boolAddVehicle(veh)
{
    
format(sqlsizeof(sql), "INSERT INTO `vehicles` (`Model`,\
    `Owned`,Owner`,`ROwner`,`Color1`,`Color2`,`Number`,`TicketText`,`Faction`,`Price`,`Fuel`,`MaxFuel`)\
    VALUES (%d, %d, '%s', '%s', %d, %d, '%s', '%s', %d, %d, %.2f,100)"
,
    
VehicleInfo[veh][Model],
    
VehicleInfo[veh][Owned],
    
VehicleInfo[veh][Owner],
    
VehicleInfo[veh][ROwner],
    
VehicleInfo[veh][vColor][0],
    
VehicleInfo[veh][vColor][1],
    
VehicleInfo[veh][Number],
    
VehicleInfo[veh][TicketText],
    
VehicleInfo[veh][Faction],
    
VehicleInfo[veh][Price],
    
VehicleInfo[veh][Fuel]);
    
mysql_query(sql);
    
VehicleInfo[veh][ID] = mysql_insert_id();
    return 
true;




Re: [MySQL R5+]Ошибка в базе - Stepashka - 29.03.2013

А где ты тут увидел ошибку?


Re: [MySQL R5+]Ошибка в базе - sanek964 - 29.03.2013

An error has occured. (Error ID: 1064, 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 '`,`ROwner`,`Color1`,`Color2`,`Number`,`TicketText `,`Faction`,`Price`,`Fuel`,`Max' at line 1)


Re: [MySQL R5+]Ошибка в базе - x_O - 29.03.2013

pawn Код:
`Owned`,Owner`,`ROwner`,


pawn Код:
`Owned`,`Owner`,`ROwner`,



Re: [MySQL R5+]Ошибка в базе - sanek964 - 29.03.2013

Quote:
Originally Posted by x_O
Посмотреть сообщение
pawn Код:
`Owned`,Owner`,`ROwner`,

pawn Код:
`Owned`,`Owner`,`ROwner`,
Да это фигня у меня ща ид каров путает,
прошел техосмотр на 1 каре а получил номер на другом тоесть прошел на ид 2 а получил номер на каре 1