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

Форум MySQL

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

 

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

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

тема: Вывести содержимое таблицы на печать
 
 автор: pautina   (10.03.2012 в 14:23)   письмо автору
 
 

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

  Ответить  
 
 автор: cheops   (10.03.2012 в 21:44)   письмо автору
 
   для: pautina   (10.03.2012 в 14:23)
 

Хм... лучше всего сначала как-то вывести её в файл, а файл уже распечатать.

  Ответить  
 
 автор: pautina   (13.03.2012 в 13:43)   письмо автору
 
   для: cheops   (10.03.2012 в 21:44)
 

Как вывести содержимое таблицы в файл,
Ни дадите участок кода?

  Ответить  
 
 автор: cheops   (13.03.2012 в 17:24)   письмо автору
 
   для: pautina   (13.03.2012 в 13:43)
 

Приведите структуру вашей таблицы (запрос SHOW CREATE TABLE).

  Ответить  
 
 автор: pautina   (16.03.2012 в 07:10)   письмо автору
 
   для: cheops   (13.03.2012 в 17:24)
 

структура таблицы такая

CREATE TABLE IF NOT EXISTS table_1 ( 
    `ID` VARCHAR(255), 
    `Field 1` VARCHAR(255), 
    `Field 2` VARCHAR(255), 
    `Field 3` longtext) TYPE=MyISAM DEFAULT CHARSET=utf8; 

INSERT IGNORE INTO table_1 (`ID`,`Field 1`,`Field 2`,`Field 3`) VALUES   
('1','Уроки Photoshop 1','Рубрика: Эффекты 1','Содержимое контента 1'), 
('2','Уроки Photoshop 2','Рубрика: Эффекты 2','Содержимое контента 2'), 
('3','Уроки Photoshop 3','Рубрика: Эффекты 3','Содержимое контента 3'), 
('4','Уроки Photoshop 4','Рубрика: Эффекты 4','Содержимое контента 4'), 
('5','Уроки Photoshop 5','Рубрика: Эффекты 5','Содержимое контента 5')

Как вывести содержимое таблицы на печать?

  Ответить  
 
 автор: cheops   (16.03.2012 в 10:12)   письмо автору
 
   для: pautina   (16.03.2012 в 07:10)
 

Можно начать отталкиваться от следующего скрипта
<?php
  
// Установка соединения с базой данных
  
...
  
$query "SELECT * FROM table_1
            ORDER BY ID"
;
  
$tbl mysql_query($query);
  if(!
$tbl) exit("Ошибка установки соединения");
  if(
mysql_num_rows($tbl))
  {
    
$lines = array();
    while(
$table mysql_fetch_assoc($tbl))
    {
      
$lines[] = 
        
$table['ID'].";".
        
$table['Field 1'].";".
        
$table['Field 2'].";".
        
$table['Field 3'];
    }
    
file_put_contents("file.xls"implode("\r\n"$lines));
  }
?>
Получится файл, который можно будет открыть в Excel, откуда уже проще его вывести на печать.

  Ответить  
Rambler's Top100
вверх

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