Iamthegame (23.03.10)
Hey ich war mal so frei und hab ein bisschen mit Sql gespielt
das kam dabei raus :
Dieses script zeig die erstellten gilden an !PHP-Code:<?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);?>
Creditz to me :3
wenn etwas nicht klappt stehe ich gerne zur Verfügung :D
Geändert von Dane (09.03.10 um 17:14 Uhr)
Iamthegame (23.03.10)
Kann ich gebrauchen =D
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...
"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."
<?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
Dane (09.03.10)
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.
Geändert von yannickmama (09.03.10 um 20:46 Uhr)
3000000000x mal schneller:
(btw odbc, i love odbc)
// edit: ungetestet<?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'];
?>
Zitat von Chatlogs
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. ;)
FlyFF Hack development sowie Portal 2 (auch im Coop) und vieles mehr auf meinem Kanal:
www.Tom94.net
Lesezeichen