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 '';}?>
上面代码是只读取单个id的
显示
xx.php?id=5555
如果我要它显示多个id的结果呢?
比如:xx.php?id=5555,6666,1111
相对显示的是
要怎么整呢?
回复讨论(解决方案) in(5555,6666,1111)
in(5555,6666,1111)
上面的是查到两个表的,不会写啊
global $db;$ar=explode(',',$cd_id);foreach($ar as $cd_id){ $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 '';}}
php code
?
1234567891011
global $db; $ar=explode(',',$cd_id); foreach($ar as $cd_id){ $sql='select * from '.tname('dj').' where cd_id='.$cd_id.''; $row=$db->getrow($sql); …… 谢谢了。怎么把那点给你啊?
php code
?
1234567891011
global $db; $ar=explode(',',$cd_id); foreach($ar as $cd_id){ $sql='select * from '.tname('dj').' where cd_id='.$cd_id.''; $row=$db->getrow($sql); ……
这样得出来的结果是。链在一起的。。。
可以像下面这样分行显示吗?
echo ''.\n;