Wysłany: 2015-08-21, 15:30
Robek99
Wiek: 31 Na forum: 4646 dni Posty: 25
witam mam problem z przerobieniem zapisu w bazie danych
orginalny kod wyglada tak :
Kod: forward ZapiszWoz(nr);
public Zapiszpojazdu(nr)
{
new file[25];
format(file,sizeof(file),Car_FILE,nr);
if(!DOF_FileExists(file))
{
DOF_CreateFile(file);
}
DOF_SetInt(file, "Aktywny", PrivateCar[nr][cAktywny]);
DOF_SetInt(file,"Kupiony", PrivateCar[nr][cKupiony]);
DOF_SetString(file,"Wlasciciel", PrivateCar[nr][cWlasciciel]);
DOF_SetInt(file,"Model", PrivateCar[nr][cModel]);
DOF_SetFloat(file,"X", PrivateCar[nr][cX]);
DOF_SetFloat(file,"Y", PrivateCar[nr][cY]);
DOF_SetFloat(file,"Z", PrivateCar[nr][cZ]);
DOF_SetFloat(file,"rX", PrivateCar[nr][cRX]);
DOF_SetInt(file,"Color1", PrivateCar[nr][cColor1]);
DOF_SetInt(file,"Color2", PrivateCar[nr][cColor2]);
DOF_SetInt(file,"Respawn", PrivateCar[nr][cRespawn]);
DOF_SetInt(file,"Koszt", PrivateCar[nr][cKoszt]);
DOF_SetInt(file,"Lock", PrivateCar[nr][cLock]);
DOF_SaveFile();
return 1;
}
a ja zrobi?em tak
forward ZapiszWoz(nr);
public ZapiszWoz(nr)
{
new string[3000];
format(string, sizeof(string), "UPDATE `Car` SET Wlasciciel='%s',Aktywny='%d',Kupiony='%d',Model='%d', CarX='%f', CarY='%f', CarZ='%f', CarR='%f', Kolor1='%d', Kolor2='%d', cRespawn='%d', cKoszt='%d', cLock='%d'WHERE Id='%d'",
PrivateCar[nr][cWlasciciel],
PrivateCar[nr][cAktywny],
PrivateCar[nr][cKupiony],
PrivateCar[nr][cModel],
PrivateCar[nr][cX],
PrivateCar[nr][cY],
PrivateCar[nr][cZ],
PrivateCar[nr][cRX],
PrivateCar[nr][cColor1],
PrivateCar[nr][cColor2],
PrivateCar[nr][cRespawn],
PrivateCar[nr][cKoszt],
PrivateCar[nr][cLock],
PrivateCar[nr][cId]);
mysql_query(string);
mysql_free_result();
return 1;
}
i nie dzia?a to
jak tos wie jak to zrobic to prosze o pomoc
[ Komentarz dodany przez: Iggy : 2015-08-22, 13:43 ]
Doda?em tagi [code]//Iggy.
Ostatnio zmieniony przez Iggy 2015-08-22, 13:41, w całości zmieniany 1 raz
Wysłany: 2015-08-21, 16:08
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Pewno brak jakiej? kolumny, skopane zapytanie, zapodaj logi zapyta? MySQL i struktur? tabeli Car
Wysłany: 2015-08-21, 16:33
Robek99
Wiek: 31 Na forum: 4646 dni Posty: 25
tworzenie tabeli
mysql_query("CREATE TABLE IF NOT EXISTS `Car` (`Id` INT(20),`Wlasciciel` VARCHAR(100),`Aktywny` INT(20),`Kupiony` INT(20),`Model` INT(20), `CarX` FLOAT(50), `CarY` FLOAT(50), `CarZ` FLOAT(50), `CarR` FLOAT(50),`Kolor1` INT(10),`Kolor2` INT(10) , `cRespawn` INT(20), `cKoszt` INT(20), `cLock` INT(20))");
tabela wyglada tak
http://pokazywarka.pl/5qdf54/
logi mysql:
http://pastebin.com/VLFAdDiW
Wysłany: 2015-08-21, 20:57
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
W logach nie ma zapytania z kwerend? UPDATE, wi?c nie wiadomo, czy jest ono dobre, a w kodzie podajesz tylko takie zapytanie, ale i tak masz b??d w tych zapytaniach z log?w
Kod: SELECT Wlasciciel`,`Aktywny`, `Kupiony`, `Model`, `CarX`, `CarY`, `CarZ`, `CarR`,`Kolor1`,`Kolor2`,`cRespawn`,`cKoszt`,`cLock` FROM `Car` WHERE `Id` = '0'
Nieparzysta ilo?? apostrof, przy kolumnie Wlasciciel masz tylko jedn?. Albo u?ywasz na pocz?tku i na ko?cu nazwy kolumny ('Wlasciciel') albo nie dajesz w og?le, tak te? zadzia?a (Wlasciciel).
Wysłany: 2015-08-22, 15:24
Robek99
Wiek: 31 Na forum: 4646 dni Posty: 25
jescze z log?w znalaz?em takie cos
Kod: [Thu Aug 20 16:25:14 2015] Function: mysql_query executed: "UPDATE Car SET Wlasciciel='ELECT Wlasciciel`,`Aktywny`, `',Aktywny='1',Kupiony='0',Model='560',CarX='1305.941528',CarY='1306.846191',CarZ='10.820312',CarR='313.939575',Kolor1='-1',Kolor2='-1',cRespawn='-727379969',cKoszt='11',cLock='1' WHERE Id='0'" with result: "0".
[Thu Aug 20 16:25:14 2015] Function: mysql_free_result executed.
[Thu Aug 20 16:25:37 2015] Function: mysql_query executed: "UPDATE Car SET Wlasciciel='Robek',Aktywny='1',Kupiony='1',Model='560',CarX='1305.941528',CarY='1306.846191',CarZ='10.820312',CarR='313.939575',Kolor1='-1',Kolor2='-1',cRespawn='-727379969',cKoszt='11',cLock='1' WHERE Id='0'" with result: "0".
[Thu Aug 20 16:25:37 2015] Function: mysql_free_result executed.
[Thu Aug 20 16:25:43 2015] Function: mysql_query executed: "UPDATE Car SET Wlasciciel='obek',Aktywny='1',Kupiony='0',Model='560',CarX='1314.711914',CarY='1307.274047',CarZ='10.820312',CarR='261.946868',Kolor1='-1',Kolor2='-1',cRespawn='-727379969',cKoszt='11',cLock='1' WHERE Id='0'" with result: "0".
[Thu Aug 20 16:25:43 2015] Function: mysql_free_result executed.
[Thu Aug 20 16:25:51 2015] Function: mysql_query executed: "UPDATE Car SET Wlasciciel='obek',Aktywny='1',Kupiony='0',Model='560',CarX='1312.709594',CarY='1316.122070',CarZ='10.820312',CarR='10.602053',Kolor1='-1',Kolor2='-1',cRespawn='-727379969',cKoszt='11',cLock='1' WHERE Id='0'" with result: "0".
[Thu Aug 20 16:25:51 2015] Function: mysql_free_result executed.
[Thu Aug 20 16:26:34 2015] Function: mysql_query executed: "UPDATE Car SET Wlasciciel='Robek',Aktywny='1',Kupiony='1',Model='560',CarX='1312.709594',CarY='1316.122070',CarZ='10.820312',CarR='10.602053',Kolor1='-1',Kolor2='-1',cRespawn='-727379969',cKoszt='11',cLock='1' WHERE Id='0'" with result: "0".
[Thu Aug 20 16:26:34 2015] Function: mysql_free_result executed.
[ Komentarz dodany przez: Iggy : 2015-08-23, 09:37 ]
Doda?em tagi [code]. Nast?pnym razem sam to zr?b przy wklejaniu kodu//Iggy.
Ostatnio zmieniony przez Iggy 2015-08-23, 09:36, w całości zmieniany 1 raz
Wysłany: 2015-08-22, 18:48
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
No fajne te logi, fajne fajne. Nie wiem gdzie masz tutaj jakie? b??dy (ang. error = b??d), szkoda, ?e ja takich fajnych log?w nie mam.
Tagi: zapis :: danych :: mysql
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: