Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
404
Tıklama
0
Öne Çıkarma
MSSQL sorgulamada hata mı yapıyorum...
G
17 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar şimdi mssql de lin2world isimli database de bi sorgu giriyorum. "Pledge" tablosunda şu sorguyu çalıştırıyorum...
SELECT TOP 25 name,ruler_id,siege_kill,siege_death,rank FROM pledge WHERE  crest_id > 0 and ruler_id > 0 ORDER BY siege_kill DESC


Ardından bilgiler ekrana dökülüyor fakat ruler_id kısmında isim çıkmıyor playerin char_id si geliyor yani rakam şeklinde bunu ikinci bi sorguyla veya bu sorguyu nasıl değiştirerek isme dönüştürebilirim. Char isimleri user_data tablosu şu şekilde yapılı char_id char_name ... diye.... Lütfen bilgisi olan bir arkadaş yardım edebilir mi?
PhP'de yazdığım script şu şekilde

 
<style>
<!--
body {
line-height: 125%;
font-family: Verdana, Helvetica, sans-serif;
color: #666;
}-->
</style>
<?php
include 'conf2.php';
$conn=mssql_connect($ip,$user,$pass)or die("Could not connect");
mssql_select_db($db,$conn);
$result = mssql_query("SELECT TOP 25 name,ruler_id,siege_kill,siege_death,rank FROM pledge WHERE crest_id > 0 and ruler_id > 0 ORDER BY siege_kill DESC",$conn);
?>
<div align="center">
<table border="1" id="table1">
<tr>
<td width="110" align="center"><font size = "2"><b>Name</b></font></td>
<td width="110" align="center"><font size = "2"><b>Clan Leader</b></font></td>
<td width="50" align="center"><font size = "2"><b>Siege Kill</b></font></td>
<td width="140" align="center"><font size = "2"><b>Siege Death</b></font></td>
<td width="140" align="center"><font size = "2"><b>Rank</b></font></td>

</tr>
</table>
</div>
<?php
while($row=mssql_fetch_row($result)){
$class=0;
if ($row[1] > 1 )
{
$class=
}

?>
<div align="center">
<table border="1" id="table1">
<tr>
<td width="110" align="center"><font size = "2"> <?echo $row[0]?></font> </td>
<td width="110" align="center"><font size = "2"> <?echo $class ?></font> </td>
<td width="50" align="center"><font size = "2"> <?echo $row[2]?></font> </td>
<td width="140" align="center"><font size = "2"> <?echo $row[3]?></font> </td>
<td width="140" align="center"><font size = "2"> <?echo $row[4]?></font></td>


</tr>
</table>
</div>

<?php
}
?>
<?php
mssql_close($conn);
?>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil