多个PHP Mysql选择和列表

时间:2014-08-23 03:57:02

标签: php mysql sql

我的MMORPG有2个数据库。一个名为(用户字符)的所有字符和一个名为(useraccount)的所有帐户。当我们进入帐户的个人资料页面时,我想列出该帐户的所有字符。字符数据库有一个包含字符ID的表,一个表Account,其中是拥有该字符的帐户的名称。在用户数据库中,有一个ID表和一个Account表,其中是帐户的名称。但我无法列出帐户中的字符,我也不知道自己做错了什么。

personnages 表示字符 compte 表示帐户

    <?php
if(isset($_GET['action'])) { 
    if($_GET['action'] AND $_GET['action'] == 'personnages') {
        if(isset($_POST['send'])) {
            echo'<center><img src="app/Front/Images/All/loading.gif"></center>';
            $Compte->ChangAvatar($_POST['avatar']);
            rP('0', 'user-characters');
    } else {
    if($VerifChar != null) {
?>
<center>
    <table id="ladder">
        <tr>
           <td width="180"><b><center>Name</center></b></td>
           <td width="50"><b><center>Level</center></b></td>
        </tr>
<?php $req = $CTB->query
           ("SELECT Account FROM useraccount where id = $Compte"); 
           UNION
           ("SELECT Account FROM usercharacter where Account = $Compte-> select ID ORDER BY Level DESC LIMIT 0,5"); 
           while ($Perso = $req->fetch()) { ?>

其余代码

<tr>
        <td style="background:#664338;color:#fff5dc;"><center><?php echo $Perso['Name']; ?></center></td>
        <td style="background:#664338;color:#fff5dc;"><center><?php echo $Perso['Level']; ?></center></td>

    <tr>
        <?php } ?>
</table>

0 个答案:

没有答案