Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод с базы
 
 автор: Алексей Рябченко   (16.02.2008 в 22:44)   письмо автору
 
 

У нас таблица


name link
-----------|------------------------------------------------------------------------------|----------
один | http://softtime.ru/forum/addtheme.php?id_forum=3 |
один | http://softtime.ru/forum/addtheme.php?id_forum=54 |
два | http://softtime.ru/forum/addtheme.php?id_forum=45
два | http://softtime.ru/forum/addtheme.php?id_forum=100
два | http://softtime.ru/forum/addtheme.php?id_forum=56

как мне вывести что бы получилось

один

http://softtime.ru/forum/addtheme.php?id_forum=3
http://softtime.ru/forum/addtheme.php?id_forum=54

два

http://softtime.ru/forum/addtheme.php?id_forum=45
http://softtime.ru/forum/addtheme.php?id_forum=100
http://softtime.ru/forum/addtheme.php?id_forum=56

   
 
 автор: Trianon   (16.02.2008 в 22:50)   письмо автору
 
   для: Алексей Рябченко   (16.02.2008 в 22:44)
 

Какие у Вас интересные линки :)))

P.S. Тема не имеет отношения к SQL.

for($lastfield = ''; $row = getrow(); )
{
    if($lastfield != $row['name']) 
         echo "<br>".($lastfield = $row['name']]). "<b>";
    echo $row['link']]."<br>";
}

   
 
 автор: Алексей Рябченко   (16.02.2008 в 22:54)   письмо автору
 
   для: Trianon   (16.02.2008 в 22:50)
 

Ну это же пример :) (имею ввиду линки)

что это за функция
getrow();


ну а если там будет

один
два
три
четыре

то код мне нужно править вручную каждый раз.

   
 
 автор: Trianon   (16.02.2008 в 23:17)   письмо автору
 
   для: Алексей Рябченко   (16.02.2008 в 22:54)
 

>Ну это же пример :) (имею ввиду линки)
Вот и приводили бы свой пример.


>что это за функция
getrow();

не знаю. Ваша ведь таблица - не моя.

>ну а если там будет
>один >два >три >четыре
>то код мне нужно править вручную каждый раз.

Что-то я не заметил, чтоб мой код хоть как-то зависел от этих самых один два.
Если в таблице будет один два три четыре, точно так же будет работать.

   
 
 автор: Алексей Рябченко   (16.02.2008 в 23:20)   письмо автору
 
   для: Trianon   (16.02.2008 в 23:17)
 

getrow();

тогда что эта функция делает.

   
 
 автор: Trianon   (16.02.2008 в 23:40)   письмо автору
 
   для: Алексей Рябченко   (16.02.2008 в 23:20)
 

Напишите, пожалуйста, код, который выводит таблицу в исходном виде Вашей задачи - с двумя столбиками и повторяющимися значениями первого столбца:
name link
-----------|------------------------------------------------------------------------------|----------
один | http://softtime.ru/forum/addtheme.php?id_forum=3 |
один | http://softtime.ru/forum/addtheme.php?id_forum=54 |
два | http://softtime.ru/forum/addtheme.php?id_forum=45
два | http://softtime.ru/forum/addtheme.php?id_forum=100
два | http://softtime.ru/forum/addtheme.php?id_forum=56

Тогда Вам сразу станет ясно, что это за функция.

   
 
 автор: Алексей Рябченко   (17.02.2008 в 00:58)   письмо автору
 
   для: Trianon   (16.02.2008 в 23:40)
 

Спасибо за терпение :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования