[Release] Total Guilds

  • [FONT="Arial Black"][COLOR="DarkOrange"]Hey ich war mal so frei und hab ein bisschen mit Sql gespielt

    das kam dabei raus :

    PHP
    <?php        $link = @mssql_connect("XXX-PC\SQLEXPRESS", "USER", "PASSWORT") or die ("Server is down!");        $db = @mssql_select_db('CHARACTER_01_DBF') or die ("Character table fehlt !");        $b = '';    $mail = '';        $query = mssql_query('SELECT * FROM [GUILD_TBL]');        echo 'Gilden auf dem Server: ' . mssql_num_rows($query);?>

    Dieses script zeig die erstellten gilden an !

    Creditz to me :3

    wenn etwas nicht klappt stehe ich gerne zur Verfügung :D[/COLOR][/FONT]

  • Echt viel Arbeit aus CHARACTER_TBL GUILD_TBL zu machen oder?
    Wenn du schon einen nützlichen Release machen willst , dann release
    das Server Peak Script...

    [CENTER]

    Zitat

    "Eine IP ist im Internet nötig - ein IQ leider nicht..."
    "Der Döner sei mit dir mein junger Padawan"
    "Hat der König der Tiere , der Löwe Geburtstag. Er wünscht sich von allen Tieren 1 Korb voll Fleisch , ansonsten würde er sie mit seinem dicken Penis schlagen.
    Der Hase kommt mit einem Korb voll Möhren. Der Löwe fragt den Hasen wieso er nur mit einem Korb voll Möhren komme , darauf antwortet der Hase er sei eben nicht so ein guter Jäger und der Löwe solle ihm verzeihen. Daraufhin schlägt der Löwe den Hasen mit seinen dicken Penis. Der Hase lacht und weint [...] und lacht und weint.
    Da fragt ihn der Löwe wieso er weine , woraufhin der Hase antwortet dass er weine weil es weh tue und er lache weil der Igel mit einem Korb voll Pilzen käme."


    [/CENTER]

  • <?php

    $link = @mssql_connect("XXX-PC\SQLEXPRESS", "USER", "PASSWORT") or die ("Server is down!");
    $db = @mssql_select_db('CHARACTER_01_DBF') or die ("Character table fehlt !");
    $b = '';
    $mail = ''; $query = mssql_query('SELECT * FROM [GUILD_TBL]');
    echo 'Gilden auf dem Server: ' . mssql_num_rows($query);
    ?>

    So muss des ^^

    [CENTER]
    [/CENTER]

  • [FONT="Arial Black"][COLOR="DarkOrange"]

    Zitat von Luoo;93083

    <?php

    $link = @mssql_connect("XXX-PC\SQLEXPRESS", "USER", "PASSWORT") or die ("Server is down!");
    $db = @mssql_select_db('CHARACTER_01_DBF') or die ("Character table fehlt !");
    $b = '';
    $mail = ''; $query = mssql_query('SELECT * FROM [GUILD_TBL]');
    echo 'Gilden auf dem Server: ' . mssql_num_rows($query);
    ?>

    So muss des ^^


    öhm irre ich mich oder ist das nicht same :D[/COLOR][/FONT]

  • Zitat von Luoo;93090

    Jo nur ?> vergessen xD

    Der PHP-Endtag ist ganz am ende.

    Achja welche vollnuss kam dazu @ vor den mssql_connects zu klatschen? Bei einem OR die() wird sowieso keine fehlermeldung ausgegeben und wenn sollte man dies anderst fixxen als @!

    Möchte noch hinzufügen:

    Wenn du weiter in dieser Richtung Programmieren möchtest gewöhn dir das "SELECT *" ab! Weil es nur unnötigen Traffic versuchsacht.

    Und dann noch das: "Character table fehlt !" ist für mich eine mischung aus deutsch und englisch. Orientier dich bitte an einer Sprache.

  • 3000000000x mal schneller:
    (btw odbc, i love odbc)


    Zitat

    <?php

    $con = connection plz // connect plz

    $sql = odbc_exec($con, "SELECT COUNT(*) AS cnt FROM CHARACTER_01_DBF.dbo.GUILD_TBL");
    $sql = odbc_fetch_array($sql);

    echo 'Gilden: '.$sql['cnt'];

    ?>

    // edit: ungetestet

  • Und nen Server Peak script is auch alles andere als schwer...
    Iwo den zuletzt genommenen Wert speichern und bei jedem erneuten aufruf, die beiden Werte vergleichen und gegebenenfalls den Peak Wert erhöhen.

    Das is simpelstes if... da braucht's netmal nen else...

    Und wer den Release hier nicht selbst hinbekommt, sollte es gleich lassen, eigene Server zu gründen. ;)

    (Ganz zu schweigen davon, dass Blacker tatsächlich ein 100x effizienteres Beispiel geliefert hat.)

    Immerhin, und das muss man dir lassen, erklärst du uns nicht, dass im 'ship' Ordner Schiffe drinne sind, immerhin hast du SQL mehr oder weniger verstanden. ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!