Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-08-21, 15:30


Robek99







Wiek: 31
Na forum: 4646 dni
Posty: 25



Respekt: 50

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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-21, 16:08


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Pewno brak jakiej? kolumny, skopane zapytanie, zapodaj logi zapyta? MySQL i struktur? tabeli Car

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-21, 16:33


Robek99







Wiek: 31
Na forum: 4646 dni
Posty: 25



Respekt: 50

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-21, 20:57


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
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).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-22, 15:24


Robek99







Wiek: 31
Na forum: 4646 dni
Posty: 25



Respekt: 50

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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-22, 18:48


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
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.

Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: danych :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku