Hallo,
ist es irgendwie möglich die Zeilen die es in der Datenbank gibt auszulesen und dann wiederzugeben?
Also das dann z.b. "printf("%d Spieler wurden geladen",DatabaseRows")" und dort dann die Zeilen stehen.
Ich benutze SQLite.
Hallo,
ist es irgendwie möglich die Zeilen die es in der Datenbank gibt auszulesen und dann wiederzugeben?
Also das dann z.b. "printf("%d Spieler wurden geladen",DatabaseRows")" und dort dann die Zeilen stehen.
Ich benutze SQLite.
Funktioniert das auch in SAMP?
Funktioniert das auch in SAMP?
Natürlich
Ich kenne mich mit SQLite leider noch nicht wirklich aus, wie kann ich das jetzt auslesen bzw. ausgeben lassen?
Ich habs jetzt so:
db_query(sqliteconnection, "SELECT COUNT(*) FROM `Players`");
Funktioniert das auch in SAMP?
Müsste.
/e
Ich verwende MySql. Ich denke aber mal so in etwa:
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,dbhandle);
printf("%i Spieler wurden geladen",num_rows")
Alles anzeigenMüsste.
/e
Ich verwende MySql. Ich denke aber mal so in etwa:
new num_rows,num_fields;cache_get_data(num_rows,num_fields,dbhandle);printf("%i Spieler wurden geladen",num_rows")
Und wie soll ich das in SQLite umsetzen?
Hier findest du einiges an Hilfe.
http://forum.sa-mp.com/showthread.php?t=262417
Hier findest du einiges an Hilfe.
http://forum.sa-mp.com/showthread.php?t=262417
Kenn ich schon. Aber wie ich das mit dem Zeilen auslesen mache steht dort nirgends.
...habe das query doch geschrieben..
Hier der vollständige Code, wenn du nicht weißt wie man ein query aufbaut und abschickt:
...habe das query doch geschrieben..
Hier der vollständige Code, wenn du nicht weißt wie man ein query aufbaut und abschickt:
print("[SCRIPT] Verbindung mit Banndatenbank wird hergestellt...");
bans = db_open("BanList.db");
new DBResult:db_result
db_result = db_query(bans, "SELECT COUNT(*) FROM `BANNED`");
db_get_field_int(db_result, 0, anzahl);
db_free_result(db_result);
print("[SCRIPT] Verbindung mit Banndatenbank erfolgreich hergestellt.");
printf("[SCRIPT] Es wurden %d gebannte Accounts geladen.",anzahl);
1hk.pwn(4): error 001: expected token ":" but found "-identifier-"
1hk.pwn(5): warning 202: number of arguments does not match definition
In Zeile 3 hast du ein Semikolon ; am Ende vergessen.
und in Zeile 5 schreib das mal so (sry hatte noch das Referenz Muster im Kopf, aber das ja nur bei strings in pawn)
anzahl = db_get_field_int(db_result,0);
Hat funktioniert, danke. /close