Heim >Backend-Entwicklung >PHP-Tutorial >,取值输出有关问题

,取值输出有关问题

WBOY
WBOYOriginal
2016-06-13 12:26:38882Durchsuche

求助,取值输出问题

$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 />


试试。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php 把数组分为5个一组的Nächster Artikel:.data报错请教下咋回事