、値の出力に関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:26:38893ブラウズ

助けてください、値の出力の問題

$idss = '3,2,7,5';<br />$re = $db->findall('select id,title from aaa where id in('.$idss.')');<br />foreach($re as $list){<br />   echo $list['id'].',';<br />}

出力結果は: 2,3,5,7
$idss: 3,2,7,5 の順に出力するにはどうすればよいですか? 、?ありがとう!

-----ソリューションのアイデア----------------------
$re = $db->findall("select id,title from aaa where id in($idss) order by fiind_in_set(id, '$idsd')");

------解決策のアイデア----------------------
<br />$re = $db->findall("select id,title from table where find_in_set(id, ".$idss.")");<br />


試してみてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。