、値の出力に関する問題

WBOY
リリース: 2016-06-13 12:26:38
オリジナル
827 人が閲覧しました

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

$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 />
ログイン後にコピー


試してみてください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート