Answer the question
In order to leave comments, you need to log in
Display information from the database to the screen in only one column. How to decide?
Displays information on the screen in only one column. I specify the day of the week, for example Friday, and displays everything in one column "Monday"
CREATE TABLE IF NOT EXISTS `pks13` (
`id` int(10) NOT NULL,
`day` varchar(100) NOT NULL COMMENT 'Day of the week',
`subject` varchar(200) NOT NULL COMMENT 'Subject name',
`classroom` int(10) NOT NULL COMMENT 'Audience',
`teacher` varchar(100) NOT NULL COMMENT 'Teacher'
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='class schedule';
<?php
// определяем начальные данные
$db_host = 'localhost';
$db_name = 'schedule';
$db_username = 'root';
$db_password = '';
$db_table_to_show = 'pks13';
// соединяемся с сервером базы данных
$connect_to_db = mysql_connect($db_host, $db_username, $db_password);
// подключаемся к базе данных
mysql_select_db($db_name, $connect_to_db);
$qr_result = mysql_query("select * from " . $db_table_to_show);
// выводим на страницу сайта заголовки HTML-таблицы
echo ' <style type="text/style.css" media="all"> body { margin: 0; padding: 0;} </style>';
echo '<table align="center" border="1" cellpadding="1" cellspacing="1" height="167" width="650" ';
echo '<thead>';
echo '<tr>';
echo '<th><b>Понедельник</b></th>';
echo '<th><b>Вторник</b></th>';
echo '<th><b>Среда</b></th>';
echo '<th><b>Четверг</b></th>';
echo '<th><b>Пятница</b></th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
// выводим в HTML-таблицу данные из таблицы MySQL
while($data = mysql_fetch_array($qr_result)){
echo '<tr>';
echo '<td>' . $data['subject'] . '<br>' . $data['classroom'] . '<br>' . $data['teacher'] . '</td>'; // вместо "Предмет", "Аудитория" и "Преподаватель" - наименования столбцов в таблице БД с твоими данными
}
echo '</tbody>';
echo '</table>';
// закрываем соединение с сервером базы данных
mysql_close($connect_to_db);
?>
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question