Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 10:57

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Auslesen mehrerer Tabellen aus DB

Discussion on Auslesen mehrerer Tabellen aus DB within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2006
Posts: 39
Received Thanks: 0
Hallo,
Und zwar bräuchte ich etwas hilfe.
Mein Script hier liest eine Tabelle aus, die sich in der DB - Player nennt.
Es zeigt mir die Ranks an : Rank, Name, Class, Level
Nun möchte ich eine weitere Spalte adden, mit dem namen Guild.
Wie bekomme ich es hin, das das script aus einer anderen Tabelle den Gildennamen ausliest in der der Spieler ist?
Tabellennamen: Player, Guild, GuildMember..
In Player: wird die GID festgelegt
In Guild: Wird die GID gemacht und es steht der name in der Row: Name
GuildMember: Wird der Spieler mit seiner PID festgelegt in welcher Gilde er ist mit GID.

Mein script:
Quote:
<?php
include('sql_check.php');
check_inject();
&#036;classes = Array(0=>'Knight', 1=>'Mage', 2=>'Archer');
&#036;db=mssql_connect("127.0.0.1","sa","xxxx") ;
&#036;d=mssql_select_db("kal_DB", &#036;db);
&#036;sql = "SELECT TOP 100 Name, Level, Class FROM Player WHERE admin = 8 ORDER BY Level DESC";
&#036;res = mssql_query(&#036;sql);
echo "<table width=&#092;"510&#092;" height=&#092;"23&#092;" border=&#092;"0&#092;" cellpadding=&#092;"0&#092;" cellspacing=&#092;"0&#092;">";
echo "<td width=&#092;"130&#092;">", "Rank:</td>", "<td width=&#092;"130&#092;">", "Name:</td>", "<td width=&#092;"130&#092;">Class:", "</td>", "<td width=&#092;"130&#092;">Level:", "</td>";
echo "<tr>";
echo "</tr>";
echo "</table>";
while (&#036;row = mssql_fetch_array(&#036;res)) {
echo "<table width=&#092;"510&#092;" height=&#092;"23&#092;" border=&#092;"0&#092;" cellpadding=&#092;"0&#092;" cellspacing=&#092;"0&#092;">";
echo "<tr>";
echo "<td width=&#092;"130&#092;">", &#036;Guild["Name"], "</td>", "<td width=&#092;"130&#092;">", &#036;row["Name"], "</td>", "<td width=&#092;"130&#092;">", &#036;classes[&#036;row["Class"]], "</td>", "<td width=&#092;"120&#092;">", &#036;row["Level"], "</td>";
echo " </tr>";
echo " </table>";
}
mssql_close();
?>
Sung is offline  
Old 09/09/2006, 17:54   #2
 
mRs's Avatar
 
elite*gold: 0
Join Date: Nov 2004
Posts: 979
Received Thanks: 20
da du ja für player jeweils eine GID hast und die auch festgelegt musst du diese in eine variable speichern, dann musst halt mit der gid den guildname auslesen und dann ausgeben lassen, kannst ja ne 2. sql abfrage einfach machen =)

am besten mal nen screenie oder ne aufstellung von tabellen, ihre verknüpfungen(wenn vorhanden) screenie von machen oder halt die gute alte weiße

___________
| Tabelle Bla1|
___________
|BLA 1 und so|
___________

denk ma das kennst du =)
mRs is offline  
Old 09/09/2006, 18:59   #3
 
elite*gold: 0
Join Date: Jul 2006
Posts: 39
Received Thanks: 0
Danke erstmal,
Aber ich hab das ja hier in frage gestellt, da ich nur mittelmäßig in php bin.

Kann mir einer vllt. näher dabei helfen das einzufügen, da ich ausser ahung bin davon.

Hier sind mal die Screenshots die können helfen:

Gilde Table:


Player Table:


Guild Member Table:
Sung is offline  
Old 09/09/2006, 19:17   #4
 
mRs's Avatar
 
elite*gold: 0
Join Date: Nov 2004
Posts: 979
Received Thanks: 20
sry das ich zwar antworte aber die lösung noch nicht präsentiere =) wenn ich bock hab mach ich dat morgen, da ich nun gleich gechillt pokern geh ;9
mRs is offline  
Old 09/09/2006, 19:42   #5
 
elite*gold: 0
Join Date: Jul 2006
Posts: 39
Received Thanks: 0
ok ich danke dir
Sung is offline  
Reply


Similar Threads Similar Threads
Verkauf mehrerer Accounts (102-107titan, 95-98Ns+90, 100+schurke+93+mage, 95-98royal)
09/21/2010 - Last Chaos Trading - 47 Replies
Huhu ich verkaufe nen 102-107 Warmaster. Rüstung: Helm b6eva+11 c+ o ee Hemd b5eva+13 Hose b5eva+14 Boots g5eva+14 Hands g5eva+15 Gecovert auf +15 außer helm Waffe: 97g5+14
tabellen
12/18/2009 - Metin2 Private Server - 2 Replies
In welchen tabellen ist alles über charaktere gespeichert? account -> acocunt player --> player / item wo noch?
Goldkauf mittels mehrerer Mule-Accounts
04/21/2009 - World of Warcraft - 2 Replies
Hallo, ein RL-Freund hat sich bei Randyrun 5000g gekauft (mit Mule-Account) und auf die Gildenbank eingezahlt. Laut seiner Aussage, war sein Vorgehen folgendermaßen: Mule-Account -> 2. Mule-Acc. (alter Account) -> Gildenbank -> neuer Account Gold wurde ausschließlich übers Handeltsfenster weitergegeben, jedesmal mit neuer IP! Da ich ebenfalls Geld von der Gildenbank genommen hab, interessiert es mich, ob die das zurückverfolgen können. Und wenn, ob es gleich nen Permaban hagelt und...



All times are GMT +2. The time now is 10:57.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.