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

Форум MySQL

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

 

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

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

тема: Вывод из двух таблиц
 
 автор: NickCo   (01.11.2006 в 13:38)   письмо автору
 
 

Проблема собственно вот в чем: в таблице

<?php
CREATE TABLE 
`vt_ansvere` (
  `
ans_idint(11NOT NULL auto_increment,
  `
ans_namevarchar(255NOT NULL default '',
  `
ans_progresint(11NOT NULL default '0',
  `
ans_proc_progint(3NOT NULL default '0',
  `
lst_idtext NOT NULL,
  
PRIMARY KEY  (`ans_id`)
ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Таблица ответов на вопросы теста' AUTO_INCREMENT=;
?>

имеются строки, относящиеся к разным записям в таблице:

<?php
CREATE TABLE 
`vt_list` (
  `
lst_idint(11NOT NULL auto_increment,
  `
lst_begin_datedate NOT NULL default '0000-00-00',
  `
lst_namevarchar(255NOT NULL default '',
  `
lst_questtext NOT NULL,
  `
lst_actionenum('y','n'NOT NULL default 'y',
  
PRIMARY KEY  (`lst_id`)
ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=;
?>

Подскажите, как мне загнать все записи таблицы `vt_ansvere`, относящиеся к обной записи таблицы`vt_list`, в хтмл таблицу??? Тоесть, отформатировать выводимые данные, чтоб они имели вид таблицы?

   
 
 автор: mark   (01.11.2006 в 15:50)   письмо автору
 
   для: NickCo   (01.11.2006 в 13:38)
 

<?php
$q = "select * from vt_ansvere";

if($res = mysql_query($q)) {

echo"<TR><TD>столбец№1</TD><TD>столбец№2</TD><TD>столбец№3</TD></TR>";

while($ar=mysql_fetch_array($res)) {
echo "<TR>";
echo "<TD>", $ar["lst_id"], "</TD>";
echo "<TD>", $ar["lst_begin_date"], "</TD>";
echo "<TD>", $ar["lst_name"], "</TD>";
echo "</TR>";
};
?>

отсутствующие столбцы добавь сам :)

   
 
 автор: NickCo   (01.11.2006 в 19:56)   письмо автору
 
   для: mark   (01.11.2006 в 15:50)
 

Спасибо, а можно ли сделать подобный вывод, если не известна сруктура таблиц?

   
 
 автор: mark   (02.11.2006 в 08:28)   письмо автору
 
   для: NickCo   (01.11.2006 в 19:56)
 

наверно можно, но я не умею ))

   
Rambler's Top100
вверх

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