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";