Выбор из базы в порядке индексов массиваhttp://softtime.ru/forumВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467158Спасибо и за этот советВыбор из базы в порядке индексов массиваSat, 29 Jan 2011 12:35:20 +0300SturmvogelВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467157Проще было не пихать пробелы в цикле. Еще проще - использовать функцию implode $whereStr = implode(',', $_SESSION)Выбор из базы в порядке индексов массиваSat, 29 Jan 2011 12:31:05 +0300TrianonВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467155Точно! Исправил на $sql = "SELECT id FROM users WHERE id IN (".$whereStr.") ORDER BY FIND_IN_SET(id, '".str_replace(' ', '', $whereStr)."')...Выбор из базы в порядке индексов массиваSat, 29 Jan 2011 12:25:36 +0300SturmvogelВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467154У Вас там в строке небось пробелов полно.Выбор из базы в порядке индексов массиваSat, 29 Jan 2011 12:23:53 +0300TrianonВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467151$sql = "SELECT id FROM users WHERE id IN (".$whereStr.") ORDER BY FIND_IN_SET(id, '".$whereStr."') LIMIT 6"; такой код не помогаетВыбор из базы в порядке индексов массиваSat, 29 Jan 2011 12:16:33 +0300SturmvogelВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467147СпасибоВыбор из базы в порядке индексов массиваSat, 29 Jan 2011 12:08:14 +0300SturmvogelВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467140http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_find-in-set FIND_IN_SET() FIELD() на выбор. Я бы выбрал перввую.Выбор из базы в порядке индексов массиваSat, 29 Jan 2011 12:03:41 +0300TrianonВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467135Если б я знал -- я бы не спрашивалВыбор из базы в порядке индексов массиваSat, 29 Jan 2011 11:58:38 +0300SturmvogelВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467129Тогда в чем проблема? Не найти функцию, которая находит номер элемента в списке?Выбор из базы в порядке индексов массиваSat, 29 Jan 2011 11:49:08 +0300TrianonВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467128Я понимаю, что сортировка осуществляется ORDER BYВыбор из базы в порядке индексов массиваSat, 29 Jan 2011 11:47:51 +0300SturmvogelВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467127За порядок следования отвечает выражение ORDER BY Очевидно, придется найти подходящую случаю функцию.Выбор из базы в порядке индексов массиваSat, 29 Jan 2011 11:45:47 +0300TrianonВыбор из базы в порядке индексов массиваhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78605#post467124Нужна выборка из базы строк, соответствующие номерам, хранящимся в массиве, то есть, допустим, есть массив: $arr = array(12, 43,...Выбор из базы в порядке индексов массиваSat, 29 Jan 2011 11:38:12 +0300Sturmvogel