Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #12052 [566]
 От   : Evgenij Viter                 2:6000/14.369       07 января 05, 21:26
 Кому : All                                               10 января 05, 21:20
 Тема : query
-------------------------------------------------------------------------------
@PKG: Neon pp Version: 6.03 build 1
Hello All!
имеется:
БД, список уникальных разделов формируется из записей в БД.
этим кодом + создаётся ссылка в подраздел:

-------------------------------------
if (!$razdel)
{
    $result_r = mysql_query("SELECT count(DISTINCT(obj_razdel)) FROM obj ORDER
BY obj_razdel desc",$db);
    $result_d = mysql_query("SELECT DISTINCT(obj_razdel) FROM obj ORDER BY
obj_razdel desc",$db);
    $max = mysql_result($result_r, 0);
    echo $max;
    $i = 0;
    $s = 1;
    while ($razdel = mysql_result ($result_d, $i)) {
        echo ''.$razdel.'
'; if($i==$max){break;} else {$i++; $s++;} } } ------------------------------------- далее надо по этой ссылке сформировать выборку строк по выбранному разделу... на тек момент пока имеется вот что: ------------------------------------- elseif ($razdel) { $i=$razdel-1; $result_d = mysql_query("SELECT DISTINCT(obj_razdel) FROM obj ORDER BY obj_razdel desc",$db); $razdel2=mysql_result ($result_d, $i); $result_r = mysql_query("SELECT count(obj_razdel) FROM obj WHERE obj_razdel='$razdel2'",$db); // $result_r = mysql_query("SELECT count(obj_razdel) FROM obj WHERE obj_razdel=$razdel2",$db); echo $razdel2.'
'; //var_dump ($razdel2); $row_m = mysql_result($result_r, $i); $max = $row_m[0]; echo $max.'
'; while ($razdel2=mysql_result ($result_d, $max)) { $result = mysql_query("select obj_id from obj where obj_razdel like '%$razdel2%' ORDER BY obj_razdel desc",$db); $row = mysql_fetch_row($result); $m = $row[0]; echo $m.'
'; if($i>=$max){break;} else {$i++;} } } ------------------------------------- немогу сообразить, как сделать... структура БД с дампиком: ////////// CREATE TABLE `obj` ( `obj_id` int(10) unsigned NOT NULL auto_increment, `obj_user` int(10) NOT NULL default '0', `obj_date` datetime NOT NULL default '0000-00-00 00:00:00', `obj_obj` varchar(6) NOT NULL default '0', `obj_header` varchar(50) NOT NULL default '', `obj_obrazov` varchar(20) NOT NULL default '', `obj_stag` varchar(20) NOT NULL default '', `obj_dolgnost` varchar(50) NOT NULL default '', `obj_age` int(3) NOT NULL default '0', `obj_age2` int(3) NOT NULL default '0', `obj_zp` varchar(10) NOT NULL default '', `obj_hunman` varchar(5) NOT NULL default '', `obj_work` varchar(20) NOT NULL default '', `obj_buzy` varchar(20) NOT NULL default '', `obj_sity` varchar(50) NOT NULL default '', `obj_text1` text NOT NULL, `obj_text2` text NOT NULL, `obj_text3` text NOT NULL, `obj_namefirm` varchar(100) NOT NULL default '', `obj_razdel` varchar(50) NOT NULL default '', UNIQUE KEY `obj_id` (`obj_id`) ) TYPE=MyISAM; # # Дамп данных таблицы `obj` # INSERT INTO `obj` (`obj_id`, `obj_user`, `obj_date`, `obj_obj`, `obj_header`, `obj_obrazov`, `obj_stag`, `obj_dolgnost`, `obj_age`, `obj_age2`, `obj_zp`, `obj_hunman`, `obj_work`, `obj_buzy`, `obj_sity`, `obj_text1`, `obj_text2`, `obj_text3`, `obj_namefirm`, `obj_razdel`) VALUES (3, 0, '2005-01-04 01:55:34', 'vakans', 'азваниеЗаголовок *', 'Учащийся', 'Свыше 5 ле', 'Должность', 19, 0, '200', 'Man', 'Свободный', 'По совмест', 'КМВ', 'Образование (400 знаков)', 'Опыт работы (800 знаков)', 'Профессиональные навыки\r\nдополнительная информация (800 знаков)', '', 'Hовый раздел'), (6, 4, '2005-01-05 19:41:44', 'rezume', 'Тест', 'Hеполное высшее', '2 года', 'a', 19, 0, '2222222', 'Man', 'Любой', 'По совместительсву', 'КМВ', '321', '\r\n321\r\n312', '3213213\r\n1313133\r\n13213\r\n131213\r\n41\r\n032\r\n3', '', 'Hовый раздел'), (8, 3, '2005-01-06 17:02:12', 'rezume', 'Тест', 'Высшее', 'Hет', '1321', 123, 0, '3213213213', 'Woman', 'Полный день', 'Полная', 'КМВ', 'имеется', 'тоже', 'многа', '', 'Hовый раздел'), (9, 3, '2005-01-06 17:04:14', 'vakans', 'Вакансия типа', 'Hе имеет значения', 'Свыше 5 лет', 'должность', 123, 321, 'МHОГОО!!!!', 'Man', 'Свободный график', 'По совместительсву', '', 'Тербования', 'обязанности', 'условия', '', 'Раздел размещения'); ///////////////////// Очень надеюсь на помощь... --- * Origin: no origin (2:6000/14.369)
При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!