Вывод циклом
Добавлено: 25 сен 2011, 20:32
Здравствуйте!Вообщем,не могу решит не большую проблему с циклом.Надо что-бы оно выводило по очереди-от большего к меньшему.Но оно выводит в таком порядке в котором прислал.
Есть какие нибудь предложения?
Код: Выделить всё
<?php$db_host="localhost"; $db_user="ivanz"; $db_password="800800"; $db_name = "ivanz"; $table_name = "ripok";$friend_id = $_POST['friend_id']; mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());mysql_query("SET NAMES 'utf8'"); preg_match_all("#(.+?),#is", $friend_id, $matches); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";echo "<response>"; foreach ($matches[0] as $every_user_id) {$query ='SELECT * from `'.$table_name.'` WHERE `user_id`="'.$every_user_id.'" order by record desc limit 100';$sql = @mysql_query($query); for ($i=0; $i<mysql_num_rows($sql);$i++){$r = mysql_fetch_array($sql);echo"<user>";echo"<user_id>".$r['user_id']." </user_id>";echo"<score>".$r['record']." </score>";echo"<name>".$r['name']." </name>";echo"<photo_rec>".$r['photo']." </photo_rec>";echo"</user>";}} echo "</response>";?>