Sehr geehrte Community,
da ich mich mit MySQL noch nie so richtig auseinander gesetzt habe und nun eine Tabelle mit 59 Spalten speichern möchte sobald der Spieler den Server verlässt.
Allerdings klappt das ganze irgendwie nicht, es wird nichts gespeichert und bleibt alles auf dem ursprünglichen Stand.
Hier mal die Query:
stock saveHandy(playerid)
{
new query[1024], query2[1200], query3[1200], query4[1000];
format(query2, sizeof(query2), "`handyInhaber`='Test',`handyNummer`=%d,`handyGuthaben`=%d,`handyStatus`=%d,`handySMScounter`,`handyAnrufcounter`,`handySMSTon`=%d,`handyAnrufTon`=%d,`handyStumm`=%d,`OnlineBankingApp`=%d,`WerbeApp`=%d,`RadioApp`=%d,`WetterApp`=%d,`JobboerseApp`=%d,`GPSApp`=%d,`CallMeMuchFlat`=%d,`MessageMeMuchFlat`=%d,`AllroundFlat`=%d,`InternetFlat`=%d,",
handyInfo[playerid][handyNummer],handyInfo[playerid][handyGuthaben],handyInfo[playerid][handyStatus],handyInfo[playerid][handySMScounter],handyInfo[playerid][handyAnrufcounter],handyInfo[playerid][handySMSTon],handyInfo[playerid][handyAnrufTon],handyInfo[playerid][handyStumm],handyInfo[playerid][OnlineBankingApp],handyInfo[playerid][WerbeApp],handyInfo[playerid][RadioApp],handyInfo[playerid][WetterApp],handyInfo[playerid][JobboerseApp],handyInfo[playerid][GPSApp],
handyInfo[playerid][CallMeMuchFlat],handyInfo[playerid][MessageMeMuchFlat],handyInfo[playerid][AllroundFlat],handyInfo[playerid][InternetFlat]);
format(query3, sizeof(query3), "`Kontakt1`=%d,`Kontakt2`=%d,`Kontakt3`=%d,`Kontakt4`=%d,`Kontakt5`=%d,`Kontakt6`=%d,`Kontakt7`=%d,`Kontakt8`=%d,`Kontakt9`=%d,`Kontakt10`=%d,`Kontakt11`=%d,`Kontakt12`=%d,`Kontakt13`=%d,`Kontakt14`=%d,`Kontakt15`=%d,`Kontakt16`=%d,`Kontakt17`=%d,`Kontakt18`=%d,`Kontakt19`=%d,`Kontakt20`=%d,",
handyInfo[playerid][Kontakt1],handyInfo[playerid][Kontakt2],handyInfo[playerid][Kontakt3],handyInfo[playerid][Kontakt4],handyInfo[playerid][Kontakt5],handyInfo[playerid][Kontakt6],handyInfo[playerid][Kontakt7],handyInfo[playerid][Kontakt8],handyInfo[playerid][Kontakt9],handyInfo[playerid][Kontakt10],handyInfo[playerid][Kontakt11],handyInfo[playerid][Kontakt12],handyInfo[playerid][Kontakt13],
handyInfo[playerid][Kontakt14],handyInfo[playerid][Kontakt15],handyInfo[playerid][Kontakt16],handyInfo[playerid][Kontakt17],handyInfo[playerid][Kontakt18],handyInfo[playerid][Kontakt19],handyInfo[playerid][Kontakt20]);
format(query4, sizeof(query4), "`KontaktName1`='%s',`KontaktName2`='%s',`KontaktName3`='%s',`KontaktName4`='%s',`KontaktName5`='%s',`KontaktName6`='%s',`KontaktName7`='%s',`KontaktName8`='%s',`KontaktName9`='%s',`KontaktName10`='%s',`KontaktName11`='%s',`KontaktName12`='%s',`KontaktName13`='%s',`KontaktName14`='%s'",handyInfo[playerid][KontaktName1],handyInfo[playerid][KontaktName2],handyInfo[playerid][KontaktName3],
handyInfo[playerid][KontaktName4],handyInfo[playerid][KontaktName5],handyInfo[playerid][KontaktName6],handyInfo[playerid][KontaktName7],handyInfo[playerid][KontaktName8],handyInfo[playerid][KontaktName9],handyInfo[playerid][KontaktName10],handyInfo[playerid][KontaktName11],handyInfo[playerid][KontaktName12],handyInfo[playerid][KontaktName13],handyInfo[playerid][KontaktName14],handyInfo[playerid][KontaktName15],
handyInfo[playerid][KontaktName16],handyInfo[playerid][KontaktName17],handyInfo[playerid][KontaktName18],handyInfo[playerid][KontaktName19],handyInfo[playerid][KontaktName20]);
format(query, sizeof(query), "UPDATE `samp_handys` SET %s%s%s WHERE `handyInhaber`='%s'", query2, query3, query4, getName(playerid));
mysql_query(query);
return 1;
}