Adminsysteme etc hängen nicht von mysql ab
MySQl ist lediglich dazu da um daten zu speichern und laden
Wenn du eins hast das auf dini oder sonstwas basiert, kannst du das auch nehmen man muss nur die Abfragen beachten etc pp.
MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Hab mich falsch ausgedrückt, meinte eher wie ich aus der DB auslesen kann ob der Spieler Admin ist, hab jetzt zwei verschiedene Sachen probiert aber am Ende führt es nur zu Errors
-
Schick mir per PN Teamviewer daten etc hab gestern auch eins gemacht
-
Dern Host ist die IP von dem Server. Die müsste doch bei dir im Webinterface angegeben sein.
-
Wenn Gameserver und Datenbank auf dem gleichen Server laufen, ist die IP "localhost". Sollte bei einem Hosting idR auch der Fall sein.
-
Sehr gutes Tutorial hat mir sehr viel geholfen 10/10
mfg,
Maurice -
Nochmal hier zur Verdeutlichung:
Die Funktionen die maddin hier gepostet hat, sollte man auf keinen Fall für den Gebrauch von MySQL verwenden.
Für jedes Spalte wird hier immer ein Query ausgeführt, so dass bei vielen Daten, der Server mit Querys zugebombt wird / Spieler,
und somit auch keinen Vorteil gg. Filesystemen bietet.LG
-
MySQL bietet immer vorteile gegenüber einem Filesystem. Genau so bietet ein Filesystem vorteile gegenüber MySQL. Dabei ist es völlig egal ob man 2 oder 2000 Querys raus haut.
-
Ich hab mich wohl falsch ausgedrückt:
Die meisten nehmen MySQL, da es ja so schnell sei und wenn man hier den Server mit Querys zubombt, fällt das o.g. Argument weg.LG
-
Vor allem die UPDATE-Anweiseung braucht ziemlich lange.
Ein Filesystem schreibt viel schneller Daten in eine Datei als ein MySQL-Server updaten kann. -
Das weiss ich. Aber ich wäre euch trotzdem dankebar wenn ihr das nicht immer wiederholen würdet, ich denke es reicht wenn Kaliber das einmal klar gemacht hat. Zumal das hier kein MySQL vs Filesystem Thread ist.
Nebenbei geht das auch völlig am Thema vorbei -
Es wäre besser gewesen wenn du statt mysql_Setint und GetInt es mit query's erklärt hättest, so wäre es für manche (wie ich finde) einfacher und auch ressourcen schonender
-
maddin
Wovon redest du bitte ?
Ich möchte mich hier keinesfalls als Verteidiger des Filesystems geben, und auch wenn es schon oft gepostet wurde,
sieht man immer noch sehr sehr oft, dass viele vorallem Anfänger diese Funktionen benutzen, wo ich mir denke, dass
man dann es auch gleich lassen kann (Wenn man MySQL nutzt, dann auch richtig!).LG
-
maddin
Wovon redest du bitte ?
Ich möchte mich hier keinesfalls als Verteidiger des Filesystems geben, und auch wenn es schon oft gepostet wurde,
sieht man immer noch sehr sehr oft, dass viele vorallem Anfänger diese Funktionen benutzen, wo ich mir denke, dass
man dann es auch gleich lassen kann (Wenn man MySQL nutzt, dann auch richtig!).LG
Das wollte ich damit auch nicht andeuten. Ich habe die Funktionen damals von einer Include (?) von RFT übernommen, und da viele Änfänger an die Syntax der Dini funktionen gewöhnt sind, habe ich das so beibehalten. Und wer kein Anfänger mehr ist, der sollte auch nicht mehr auf solche Tutorials angewiesen sein.
-
Hab mein Problem jetzt inzwischen gelöst. Danke maddin für dieses Tutorial, habe früher mit DINI gearbeitet und keinen Schimmer gehabt wie PAWN und MySQL zusammenpassen.
Im Grunde ist es ja sehr leicht 10/10 -
Sehr schön erklärt!
-
Respekt. Sehr gutes und ausführliches Tutorial!
-
Wenn ihr später auf die Datenbank eures Servers zugreifen wollt muss da natürlich eine andere Adresse rein.
Welche Adresse denn?Gruß,
Traider -
Bei deinem Homeserver als Beispiel "localhost" und wenn du später es auf deinen Server hochlädst mit der IP Adresse des Server.
-
stock CreateAccount(playerid, pass[])
stock mysql_ReturnPasswort(Name[])Diese beiden Stocks, kann dir mir einer beim ihm, wie er es hier hat erklären.
Er erklärt diese nicht, ich will jede Zeile genau verstehen.
Würde mich freuen, wenn mir jemand weiterhilft.