MySQL While Schleife Failed

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
  • Hey,
    Deise Schlefie läd mir nur den ersten Eintrag in der datenbank
    new str[512],dest[5][64],query[128];
    format(query,128,"SELECT `EnterX`,`EnterY`,`EnterZ`,`ID`,`SpielerID` FROM `haus`");
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row_format(str))
    {


    Hat wer eine Idee, was falsch ist?

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Toll. Hättest aber ruhig mehr Quellcode zeigen können.
    Probier es mal mit Debuggen.
    Was wird dir hier ausgegeben:
    new str[512],dest[5][64],query[128];
    format(query,128,"SELECT `EnterX`,`EnterY`,`EnterZ`,`ID`,`SpielerID` FROM `haus`");
    mysql_query(query);
    mysql_store_result();
    printf("mysql_num_rows() = %d", mysql_num_rows() ); // <--
    while(mysql_fetch_row_format(str))
    {
    // Was kommt hier noch an Code ? Hier könnte es nämlich auch Fehler geben.
    Ich hoffe auch einach mal,dass du mehr als einen Eintrag angelegt hast.




  • new str[512],dest[5][64],query[128];
    format(query,128,"SELECT `EnterX`,`EnterY`,`EnterZ`,`ID`,`SpielerID` FROM `haus`");
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row_format(str))
    {
    mysql_fetch_field_row(dest[0],"EnterX");//16
    mysql_fetch_field_row(dest[1],"EnterY");
    mysql_fetch_field_row(dest[2],"EnterZ");
    mysql_fetch_field_row(dest[3],"ID");
    mysql_fetch_field_row(dest[4],"SpielerID");
    new string[256];
    if(strval(dest[4]) == 0)
    {
    format(string,256,"HausID: %s\nDieses Haus ist zu verkaufen!\nPreis: %d\n/enter um es zu besichtigen!\n/hauskaufen um das Haus zu kaufen\n/mieten zum einmieten\nMietpreis/PayDay: %d",dest[3],mysql_GetInt("haus","Preis","ID",dest[3]),mysql_GetInt("haus","Mietpreis","ID",dest[3]));
    new Text3D:labelid = CreateDynamic3DTextLabel(string, COLOR_RED, floatstr(dest[0]),floatstr(dest[1]), floatstr(dest[2])+0.35, 5.0);
    new pickid = CreateDynamicPickup(1272, 1,floatstr(dest[0]),floatstr(dest[1]), floatstr(dest[2]));
    mysql_SetInt("haus", "PickupID", pickid, "ID", dest[3]);
    mysql_SetInt("haus", "LabelID", _:labelid, "ID", dest[3]);
    }
    else
    {
    format(string,256,"HausID: %s\nDieses Haus gehört: %s\n/mieten um dort zu wohnen!\nMietpreis/PayDay: %d",dest[3],GetPlayerMySQLName(strval(dest[4])),mysql_GetInt("haus","Mietpreis","ID",dest[3]));
    new Text3D:labelid = CreateDynamic3DTextLabel(string, COLOR_RED, floatstr(dest[0]),floatstr(dest[1]), floatstr(dest[2])+0.35, 5.0);
    new pickid = CreateDynamicPickup(1273, 1,floatstr(dest[0]),floatstr(dest[1]), floatstr(dest[2]));
    mysql_SetInt("haus", "PickupID", pickid, "ID", dest[3]);
    mysql_SetInt("haus", "LabelID", _:labelid, "ID", dest[3]);
    }


    }
    das problem ist ja nicht nur bei dieser schleife sondern bei anderen mit anderen colums und tabellen auch


    //edit beim debuggen kommt 5 raus bei 6 Zeilen

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Ließ dir lieber noch mal die Benutzung von mysql_fetch_row_format an.
    Die relevanten Daten stehen in der Variable str ( bei deinem Beispiel ). Sonst könntest du auch gleich mysql_retrieve_row nutzen.


    Das Problem ist recht simpel bzw nicht ganz so leicht zu finden.


    Du benutzt in der while-Schleife mysql_Get*,dort liegt auch das Problem . Diese Funktionen nutzen auch mysql_store_result und überschreiben quasi dein Query,welches die Schleife einleitet ( SELECT `EnterX`,`EnterY`,`EnterZ`,`ID`,`SpielerID` FROM `haus` ) . Denn es gibt immer nur 1 result,dass aktuell im Speicher liegt und verarbeitet wird. Da du aber innerhalb der Schleife immer neu aus der Datenbank ausließt,gehen die Daten verloren und nach dem ersten Schleifendurchgang ist Schluss.
    Warum immer nach einem ? Nun ja,du ließt ja auch immer genau einen konkreten Datensatz aus der Datenbank mit mysql_Get* und löschst diesen danach auch wieder intern durch mysql_Get* , weshalb mysql_fetch_row_format/) an einem leeren "result" durchgeführt wird und korrekterweise auch 0 zurück gibt. Denn es gibt ja keine weiteren Zeilen.


    new str[512],dest[5][64],query[128];
    format(query,128,"SELECT `EnterX`,`EnterY`,`EnterZ`,`ID`,`SpielerID` FROM `haus`");
    mysql_query(query);
    mysql_store_result(); // Dein Start-Query
    while(mysql_fetch_row_format(str))
    {


    if(strval(dest[4]) == 0)
    {
    format(string,256,"HausID: %s\nDieses Haus ist zu verkaufen!\nPreis: %d\n/enter um es zu besichtigen!\n/hauskaufen um das Haus zu kaufen\n/mieten zum einmieten\nMietpreis/PayDay: %d",dest[3],mysql_GetInt("haus","Preis","ID",dest[3]),mysql_GetInt("haus","Mietpreis","ID",dest[3])); // <------------- HIER WIRD DEIN START-QUERY ÜBERSCHRIEBEN


    }
    else
    {
    format(string,256,"HausID: %s\nDieses Haus gehört: %s\n/mieten um dort zu wohnen!\nMietpreis/PayDay: %d",dest[3],GetPlayerMySQLName(strval(dest[4])),mysql_GetInt("haus","Mietpreis","ID",dest[3])); // <------------- HIER WIRD DEIN START-QUERY ÜBERSCHRIEBEN


    }


    }
    Ich habe dir mal etwas markiert. Du musst dir da etwas Anderes überlegen.

  • Gut, aber wie soll ich den den Spielernamen aus der anderen Tabelle laden?

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Mit einem besser gewähltem SQL Kommando.
    Da du in jedem ( Ausnahme wahrscheinlich GetPlayerMySQLName ) Befehl aus der Tabelle "haus" ließt,kannst du einfach einen Query nutzen und dort alle Daten auslesen.
    Da wir aber a) kein SQL - Hilfeforum sind und b) ich dir nicht die Lösung vorschreibe, überleg mal ein wenig selber ;).
    Was auch immer GetPlayerMySQLName, dass kann man sicherlich auch direkt mit dem Query verknüpfen über WHERE.
    Kannst ja einfach mal die Funktion GetPlayerMySQLName posten, Tatbestand b bleibt aber erhalten.

  • Mit einem besser gewähltem SQL Kommando.
    Da du in jedem ( Ausnahme wahrscheinlich GetPlayerMySQLName ) Befehl aus der Tabelle "haus" ließt,kannst du einfach einen Query nutzen und dort alle Daten auslesen.
    Da wir aber a) kein SQL - Hilfeforum sind und b) ich dir nicht die Lösung vorschreibe, überleg mal ein wenig selber ;).
    Was auch immer GetPlayerMySQLName, dass kann man sicherlich auch direkt mit dem Query verknüpfen über WHERE.
    Kannst ja einfach mal die Funktion GetPlayerMySQLName posten, Tatbestand b bleibt aber erhalten.


    Also Punkt a kann ich nicht verstehen, da MySQL eine Speicherart ist, die man mit Pawn nutzen kann. So müßte man hier auch Dini,SII und sonstiges verbieten....


    Ich habe grad mal gegoogelt, man kann es mit dem Syntax Join machen nur diesen verstehe ich nicht :(

    stock GetPlayerMySQLName(id)
    {
    new query[130], Get[130];
    format(query,sizeof(query), "SELECT `Name` FROM `accounts` WHERE `ID` = '%d'", id);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    return Get;
    }

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Die Nutzung der Funktionen, die das MySQL Plugin bietet fällt unter die Kategorie wie die Nutzung von DINI usw.
    Die Erstellung des Querys ( SQL Kommando ) ,welches an der MySQL Datenbank ausgeführt wird, ist etwas Anderes.

    SQL
    SELECT `EnterX`,`EnterY`,`EnterZ`,`ID`,`SpielerID` FROM `haus`
    SELECT `Name` FROM `accounts` WHERE `ID` = '%d'


    Diese Beiden SQL Kommandos zu kombinieren hat nichts mit PAWN / SA:MP zu tun,auch wenn du es hier nutzen kannst. Denn SQL ist eine eigenen Sprache.
    Ein einfaches Beispiel wäre hier zu finden.
    Mit einem WHERE ist es ein leichstes die Beiden zu verknüpfen.

  • Die Nutzung der Funktionen, die das MySQL Plugin bietet fällt unter die Kategorie wie die Nutzung von DINI usw.
    Die Erstellung des Querys ( SQL Kommando ) ,welches an der MySQL Datenbank ausgeführt wird, ist etwas Anderes.

    SQL
    SELECT `EnterX`,`EnterY`,`EnterZ`,`ID`,`SpielerID` FROM `haus`
    SELECT `Name` FROM `accounts` WHERE `ID` = '%d'


    Diese Beiden SQL Kommandos zu kombinieren hat nichts mit PAWN / SA:MP zu tun,auch wenn du es hier nutzen kannst. Denn SQL ist eine eigenen Sprache.
    Ein einfaches Beispiel wäre hier zu finden.
    Mit einem WHERE ist es ein leichstes die Beiden zu verknüpfen.


    Also ich hab das so verstanden
    format(query,256,"SELECT haus.EnterX,haus.EnterY,haus.EnterZ,haus.ID,haus.SpielerID,haus.Preis,haus.Mietpreis,accounts.Name FROM haus, accounts WHERE accounts.ID = haus.ID");
    mysql_query(query);
    Er ließt es auch aus( richtiger Syntax), aber 0 rows.


    //edit Zitat hinzugefügt, Aber in der mysql_debug log wird halt alles richtig angezeigt nur das 0 einträge angeblich in der tabelle wären obwohl 6 drin sind.

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

    Einmal editiert, zuletzt von RunAway ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • dann poste den debug



    //Edit Verwendung aus dem SQL Wiki verwendet:

    SQL
    Tabellen können auch ohne Verwendung von Schlüsselfeldern miteinander verknüpft werden:
    
    
    SELECT Vorlesung.Titel, Professor.Name
    FROM Professor, Vorlesung
    WHERE Professor.PersNr = Vorlesung.PersNr

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

    Einmal editiert, zuletzt von RunAway ()

  • format(query,256,"SELECT haus.EnterX,haus.EnterY,haus.EnterZ,haus.ID,haus.SpielerID,haus.Preis,haus.Mietpreis,accounts.Name FROM haus, accounts WHERE accounts.ID = haus.ID");


    mal ne frage woher soll der string wissen was haus.id ist?
    das musst du da auch geschickter machen

    All in all it's just another brick in the wall


  • mal ne frage woher soll der string wissen was haus.id ist?
    das musst du da auch geschickter machen


    Ich hab das wie im SQL Wiki gemacht, die Stelle die Goldkiller vorhin gepostet hat.

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Wieso, wenn mysql, den Query, wie im SQL Wiki verarbeitet, dann klappt das wie oben.

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • du kannst in den fall auch sscanf nehmen mal nen Muster:



    new Data[512];
    mysql_query("SELECT * FROM `Haus`");
    mysql_store_result();
    while(mysql_fetch_row(Data))
    {
    sscanf(Data, "p<|>s[128]df",enum halt);//s = String, d = Intger, f Float
    }

    All in all it's just another brick in the wall


  • Das tut hier aber grad nichts zur sache

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • es würde aber dein Problem lösen und ist in den fall besser als das nach maddins tutorial art
    Ich versuch dir hier nur zu helfen


    Dass würde nicht mein Problem lösen, da der query immernoch überschrieben werden würde

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen