日期:2014-05-17  浏览次数:20612 次

PHP怎么同时查询多个ID?
<?php
include 'include/cmsdj.conn.php'; 
$CD_ID=SafeRequest('id','get');
        global $db;
        $sql='Select * from '.tname('dj').' where CD_ID='.$CD_ID.'';
        $row=$db->getrow($sql);
        $server=$db->getrow('select * from '.tname('server').' where CD_ID='.$row['CD_Server'].'');
        if($row){
                $CD_Url=$row['CD_Url'];
                        $playurl=$server['CD_Url'].$CD_Url;
        echo '<list><m src="'.$playurl.'" label="'.$row['CD_Name'].'"/></list>';}
?>


上面代码是只读取单个ID的
显示
XX.php?id=5555
<list><m src="http://www.xx.com/xx.mp3" label="歌曲名"/></list>
如果我要它显示多个ID的结果呢?
比如:xx.php?id=5555,6666,1111
相对显示的是
<list><m src="http://www.xx.com/xx.mp3" label="歌曲名"/></list>
<list><m src="http://www.xx.com/xx.mp3" label="歌曲名"/></list>
<list><m src="http://www.xx.com/xx.mp3" label="歌曲名"/></list>
要怎么整呢?

------解决方案--------------------
echo '<list><m src="'.$playurl.'" label="'.$row['CD_Name'].'"/></list>'."\n";