[jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)

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
  • mysql_pquery(handle, "SELECT Kennzeichen FROM Autos WHERE id = 1;", "OnKennzeichen", "d", 1);


    Und dann in einem extra Public:
    forward OnKennzeichen(id);
    public OnKennzeichen(id)
    {
    if(cache_get_row_count() == 0) return 1;
    new str[50];
    cache_get_field_content(0, "Kennzeichen", str, handle);
    //Hier dann das Kennzeichen von id auf str setzen (id = 1 im Beispiel)
    return 1;
    }

  • mysql_pquery(handle, "SELECT Kennzeichen FROM Autos WHERE id = 1;", "OnKennzeichen", "d", 1);


    Und dann in einem extra Public:
    forward OnKennzeichen(id);public OnKennzeichen(id){ if(cache_get_row_count() == 0) return 1; new str[50]; cache_get_field_content(0, "Kennzeichen", str, handle); //Hier dann das Kennzeichen von id auf str setzen (id = 1 im Beispiel) return 1;}

    dann muss man ja für jeden ** ein public erstellen o.o


    angenommen ich will von der gleichn tabelle dann die Spalte - TEXT auslesen, wieder nen public erstellen?
    gibt es keine get_string funktionsmöglichkeit?

  • Nein, du kannst ein Query natürlich auch so schreiben, um alle Spalten auszulesen:

    SQL
    SELECT * FROM tabelle WHERE id = %d;


    Die mysql_Get/Set... Funktionen waren schon in den alten Plugin Versionen das schlechteste an Performance, da die Datenbank viel zu oft unnötig angesprochen wird. Man kann das sich zwar basteln, aber das ist nicht zu empfehlen, da es am Sinn des Plugins vorbei geht. Dann kann man gleich bei der alten Version bleiben, einen Unterschied macht das dann kaum/keinen.

  • So kann man keine Daten in die Datenbank eintragen, das wäre wenn dann aus der Datenbank auslesen (mithilfe cache_get_field_content_int z.B., aber dafür braucht man auch eine Query).

  • Mein MYSQL Plugin: https://github.com/pBlueG/SA-MP-MySQL/releases/tag/R39-5


    @Jeffry

  • Mein MYSQL Plugin: https://github.com/pBlueG/SA-MP-MySQL/releases/tag/R39-5


    @Jeffry


    Ich hab jetzt genau das selbe Problem ^^

    Habe die Version: https://github.com/pBlueG/SA-MP-MySQL/releases/tag/R39-3