Php 连接表的mysql查询

Php 连接表的mysql查询,php,mysql,Php,Mysql,我有两张桌子桌子的结构是这样的 TableA id location 1 Australia 2 Nepal 3 Australia 4 U.K id是自动递增且唯一的 TableB uid app title var1 2 music reeedd rfrwwdew 4 game jejee edeeded 2 game efrfeded

我有两张桌子桌子的结构是这样的

TableA

id      location
1        Australia
2        Nepal
3        Australia
4        U.K
id是自动递增且唯一的

TableB 

uid   app      title    var1
2      music   reeedd    rfrwwdew
4      game     jejee     edeeded
2      game     efrfeded   ededede
3      book      ededed   dedee
请注意,表A“id”和表B“uid”指的是相同的用户标识 我想打印详细信息,这样来自尼泊尔的用户只能看到RFRWEWAS app is music仅出现一次的内容

所以我使用了这个查询,一切都很好,它按照我的requiremnet打印了记录,但当我点击play时,它正在逃逸,我注意到它不是解析(嵌入java脚本)player

$res6411=sql_query(“从表B中选择*作为c,在c.uid=p.id上将表A作为p连接,其中p.location='{$client['location']}'和c.app='music'order by rand()desc limit 3”);
而($row6411=sql\u fetch\u数组($res6411)){
$outputmusic.='
“.$row6411[“标题]。”
';        
}
我得到的结果是

<div id="playlist" class="playlist1"> <div class="item" style="width: 520px;" href="">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">Dheere Dheere Se Meri Zindagi</div>
        </div>
        <div class="player inactive"></div>
    </div><div class="item" style="width: 520px;" href="">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">DEKHA NE HAYE -BOMBAY TO GOA</div>
        </div>
        <div class="player inactive"></div>
    </div><div class="item" style="width: 520px;" href="">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">Saagar Kinare</div>
        </div>
        <div class="player inactive"></div>
    </div></div>

德赫勒·德赫勒·塞梅里·津达吉
DEKHA NE HAYE-孟买至果阿
萨加尔·基纳雷
但我想得到这个输出

<div id="playlist" class="playlist1"> <div class="item" style="width: 520px;" href="uploads/userfiles/201206/1112_06_rhuak.01_TERE_NAAM.MP3">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">Tere Naam</div>
        </div>
        <div class="player inactive"></div>
    </div><div class="item" style="width: 520px;" href="uploads/userfiles/201206/114_50_q7n4k.25RAATKALIEKKHUWABMEIN.mp3">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">RAAT KALI EK KHUWAB MEIN</div>
        </div>
        <div class="player inactive"></div>
    </div><div class="item" style="width: 520px;" href="uploads/userfiles/201206/123_29_52l7b.15TeriPyariPyariSuratKo.mp3">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">Teri Pyari Pyari Surat Ko</div>
        </div>
        <div class="player inactive"></div>
    </div></div>

擦身而过
RAAT KALI EK KHUWAB MEIN
泰瑞·皮亚里·皮亚里·苏拉特·科

在您的示例中,有一些标题在
表B
中不存在。您收到的输出和您想要的输出之间的区别到底是什么?title是输出中出现的歌曲名称,但var1为空,您可以注意到。请尝试调试代码。。。打印$res6411,然后选中$row6411['var1']。。。如果这符合预期值,那么就通过打印查询本身来检查数据库中的sql。希望为您提供了一个想法…在您可以从浏览器查看的html源代码中是否存在任何可见错误?正如卡马尔所说,尝试一个
print\r($row6411)作为while循环中的第一行,查看是否一切正常。否则,可能是数据库结构中的其他错误(可能是重复的列值),或者是查询在数据库中的工作方式。或者,当然,我没有注意到的东西:D
<div id="playlist" class="playlist1"> <div class="item" style="width: 520px;" href="uploads/userfiles/201206/1112_06_rhuak.01_TERE_NAAM.MP3">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">Tere Naam</div>
        </div>
        <div class="player inactive"></div>
    </div><div class="item" style="width: 520px;" href="uploads/userfiles/201206/114_50_q7n4k.25RAATKALIEKKHUWABMEIN.mp3">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">RAAT KALI EK KHUWAB MEIN</div>
        </div>
        <div class="player inactive"></div>
    </div><div class="item" style="width: 520px;" href="uploads/userfiles/201206/123_29_52l7b.15TeriPyariPyariSuratKo.mp3">
        <div>
            <div class="fr duration"></div>
            <div class="btn play"></div>
            <div class="title">Teri Pyari Pyari Surat Ko</div>
        </div>
        <div class="player inactive"></div>
    </div></div>