Hallo liebe Community,
ich habe ein kleines Problem. Undzwar wird mein Wert nicht in die Datenbank eingetragen.
stock SachenSpeichern()
{
new query[256];
format(query,sizeof(query), "UPDATE `Stuff` SET Pizzen='%d'",
sachen[Pizzen]);
mysql_query(query);
printf("%d Pizzen gespeichert",sachen[Pizzen]);
return 1;
}
Die Konsole gibt 50 aus wenn ich per Test befehl den Wert auf 50 setzte.
[12:01:41] CMySQLHandler::Query(UPDATE `Stuff` SET Pizzen='50') - Successfully executed.
Das gibt die Log aus. Aber in der Datenbank wird nichts eingetragen.
Datenbank verbindung steht.
Edit:
Anscheind läd er auch nicht richtig ? Ich habe mal zum testen einen Wert in die Spalte eingetragen. Aber komischer Weise kam
das bei rum..
CMySQLHandler::Query(SELECT * FROM `Stuff` WHERE `Pizzen` = '0') - Successfully executed.
stock SachenLaden()
{
new query[256],sstring[128];
format(query,sizeof(query),"SELECT * FROM `Stuff` WHERE `Pizzen` = '%d'",sachen[Pizzen]);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row(sstring))
{
sscanf(sstring,"e<p<|>d>",sachen[Pizzen]);
mysql_free_result();
}
printf("%d Pizzen geladen",sachen[Pizzen]);
return 1;
}
Edit 2: > hinzugefügt.