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

Форум MySQL

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

 

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

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

тема: Данные в несколько столбиков?
 
 автор: xpom   (29.01.2007 в 14:27)   письмо автору
 
 

Подскажите, пожалуйста, как вывести данные из базы данных в три столбика, только чтобы столбики строились сверху в низ, по очереди?

   
 
 автор: bronenos   (29.01.2007 в 14:56)   письмо автору
 
   для: xpom   (29.01.2007 в 14:27)
 

Не понял
3 столбика сверху вниз?
Может надо просто порцию данных разделить чертой горизонтальной

   
 
 автор: xpom   (29.01.2007 в 15:20)   письмо автору
 
   для: bronenos   (29.01.2007 в 14:56)
 

>Может надо просто порцию данных разделить чертой горизонтальной
Да, разделить чертой, т.е. вывести в таблицу с тремя столбиками. Если три столбика, тогда получается разделить двуми гор. чертами?

   
 
 автор: bronenos   (29.01.2007 в 15:35)   письмо автору
 
   для: xpom   (29.01.2007 в 15:20)
 

Просто вставляйте через каждые х записей <hr />

   
 
 автор: xpom   (29.01.2007 в 15:46)   письмо автору
 
   для: bronenos   (29.01.2007 в 15:35)
 

Что-то я не совсем понял?
А где брать х записей?
А с помощью таблицы можно сделать? Таблицу из трех столбиков и выводить по несколько записей в столбик?

   
 
 автор: cheops   (30.01.2007 в 00:39)   письмо автору
 
   для: xpom   (29.01.2007 в 14:27)
 

Возможно вас заинтересует следующий демонстрационный пример.

   
 
 автор: xpom   (30.01.2007 в 17:17)   письмо автору
 
   для: cheops   (30.01.2007 в 00:39)
 

Да, интересно!
Можно я возьму только два цикла FOR из вашего примера, а себе сделаю упращенную без стилей?

   
 
 автор: cheops   (30.01.2007 в 22:21)   письмо автору
 
   для: xpom   (30.01.2007 в 17:17)
 

Если бы нельзя было, я бы не выкладывал бы скрипт :))), конечно испльзуйте его так как вам удобно.

   
 
 автор: xpom   (30.01.2007 в 23:06)   письмо автору
 
   для: cheops   (30.01.2007 в 22:21)
 

Спасибо!
Я кое-что полезненькое из него возьму!

   
 
 автор: xpom   (31.01.2007 в 12:05)   письмо автору
 
   для: xpom   (30.01.2007 в 23:06)
 

Можно вопросик, по этому скрипту!
Как заполнить таблицу, если есть еще и внешний ключ?
Вот сдесь на примере какая-то нумерация проставлена?

INSERT INTO mysql VALUES (1, 'asm');

А как туда еще всунуть внешний ключ?

   
 
 автор: cheops   (31.01.2007 в 13:16)   письмо автору
 
   для: xpom   (31.01.2007 в 12:05)
 

Не понятно, что имеется в виду, что хотите сделать?

   
 
 автор: xpom   (31.01.2007 в 13:31)   письмо автору
 
   для: cheops   (31.01.2007 в 13:16)
 

Просто, вот эта таблица из которой нужно вывести данные в столбики связана внешним ключом с еще одной таблицей и мне нужно чтобы выводились те данные, взависимости от того что выбрано в другой таблице?

   
 
 автор: cheops   (31.01.2007 в 13:45)   письмо автору
 
   для: xpom   (31.01.2007 в 13:31)
 

Хм... так вы просто используйте нужную вам таблицу - скрипту всё равно какую из них выводить.

   
 
 автор: xpom   (31.01.2007 в 14:12)   письмо автору
 
   для: cheops   (31.01.2007 в 13:45)
 

А что это у вас за нумерация перед именем?

INSERT INTO mysql VALUES (1, 'asm');
INSERT INTO mysql VALUES (2, 'auto');
INSERT INTO mysql VALUES (3, 'bool');
INSERT INTO mysql VALUES (4, 'break');
INSERT INTO mysql VALUES (5, 'case');
INSERT INTO mysql VALUES (6, 'catch');

Это просто первичный ключ вы проставили?
А, если у меня таблица заполняется вот так:

  INSERT INTO mysq  (Pol, Name) VALUES   
     ('1', 'asm'),
    ('1', 'auto'),
    ('2', 'bool'),
    ('2', 'break'),


где Pol это внешний ключ, а первичный ключ имеет вот такую структуру:

PID          INTEGER NOT NULL AUTO_INCREMENT,

будет скрипт работать?

   
 
 автор: cheops   (31.01.2007 в 14:20)   письмо автору
 
   для: xpom   (31.01.2007 в 14:12)
 

Да, будет работать (он не зависит от структуры таблицы), только при выведе ячейки таблицы сформируйте её из своих полей.

   
 
 автор: xpom   (31.01.2007 в 14:29)   письмо автору
 
   для: cheops   (31.01.2007 в 14:20)
 

>только при выведе ячейки таблицы сформируйте её из своих полей.
Что-то я не могу это понять?

   
 
 автор: cheops   (31.01.2007 в 18:42)   письмо автору
 
   для: xpom   (31.01.2007 в 14:29)
 

Вы сами что хотите выводить в ячейках таблицы?

   
 
 автор: xpom   (31.01.2007 в 21:45)   письмо автору
 
   для: cheops   (31.01.2007 в 18:42)
 

В ячейках хочу выводить ссылки!
Вот в столбики выводятся, вроде разобрался!
Подскажите, а можно приравнять вот этот результат

.@mysql_result($tbl, $j*$colod + $i).

к переменной?

   
Rambler's Top100
вверх

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