ホームページ >バックエンド開発 >PHPチュートリアル >PHP で複数の ID を同時にクエリするにはどうすればよいですか?
<?phpinclude '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>';}?>
in (5555,6666,1111)
上記は 2 つのテーブルの検索に関するものですが、書けません
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 '<list><m src="'.$playurl.'" label="'.$row['CD_Name'].'"/></list>';}}
PHP コード
?
1234567891011
foreach($ar as $CD_ID); $sql='select * from '.tname ( 'dj').' where CD_ID='.$CD_ID.''; $row=$db->getrow($sql); ありがとうございます。どうしたらそれをあげられますか?
1234567891011
global $db; $ar=explode(',',$CD_ID){ $sql='Select * from '.tname( 'dj').' ここで CD_ID='.$CD_ID.'';鎖でつながれている。 。 。
以下のように別々の行に表示することはできますか?
4309a73696dbaeac0ddd115cebb6f9b7bc7402697a6eefb3d9b58896b2b8a68d17e5453f22e09a7f163b2d4ce32c48b7
4309a73696dbaeac0ddd115cebb6f9b7734eeed0c4c04f9610474ab64e55040317e5453f22e09a7f163b2d4ce32c48b7
echo '4309a73696dbaeac0ddd115cebb6f9b7496a9de729a50904848a82a891d3374f17e5453f22e09a7f163b2d4ce32c48b7'."n";