首页 热点资讯 义务教育 高等教育 出国留学 考研考公

php往课程表写数据,如何填入表格的相应行和列

发布网友 发布时间:2022-04-22 00:40

我来回答

1个回答

热心网友 时间:2023-07-10 00:43

<?php
/*SQL设计 所有设计编码 都是手敲打的和思考的
-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2013 年 09 月 02 日 09:13
-- 服务器版本: 5.5.20
-- PHP 版本: 5.3.10

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- 数据库: `kebiao`
--

-- --------------------------------------------------------

--
-- 表的结构 `k_biao`
--

CREATE TABLE IF NOT EXISTS `k_biao` (
  `Did` int(11) NOT NULL AUTO_INCREMENT,
  `mon` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `tue` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `wed` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `thu` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `fri` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `sat` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `sun` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`Did`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

--
-- 转存表中的数据 `k_biao`
--

INSERT INTO `k_biao` (`Did`, `mon`, `tue`, `wed`, `thu`, `fri`, `sat`, `sun`) VALUES
(1, '物理', '专业课', '化学', '*', '高数', '玩微信', '*'),
(2, '物理', '专业课', '化学', '*', '高数', '玩微信', '*'),
(3, '物理', '专业课', '化学', '*', '高数', '玩微信', '*'),
(4, '物理', '专业课', '化学', '*', '高数', '玩微信', '*'),
(5, '物理', '专业课', '化学', '*', '高数', '玩微信', '*'),
(6, '物理', '专业课', '化学', '*', '高数', '玩微信', '*'),
(7, '物理', '专业课', '化学', '*', '高数', '玩微信', '*');


*/

$conn    =    mysql_connect('localhost','root','')or die(mysql_error());
@mysql_select_db('kebiao',$conn);
mysql_query("set names 'utf8'");
$sql="select * from `k_biao`";
?>
<html>
<body>
<table border="1px">
<th>星期一</th><th>星期二</th><th>星期三</th><th>星期四</th><th>星期五</th><th>星期六</th><th>星期日</th>
<?php 
$query    =    mysql_query($sql);
//echo $sql;
while($rs=mysql_fetch_array($query))
    {
?>    
        <tr>
        <td><?php echo $rs['mon'];?></td>
        <td><?php echo $rs['tue'];?></td>
        <td><?php echo $rs['wed'];?></td>
        <td><?php echo $rs['thu'];?></td>
        <td><?php echo $rs['fri'];?></td>
        <td><?php echo $rs['sat'];?><td>
        <?php echo $rs['sun'];?></td>
        </td>
        </tr>                
<?php 
}
 ?>
</table>
</body>
</html>

追问不是这个意思 数据库里存的不是按星期分好的课程信息 而是 课程名 上课时间 上课地点 这些字段

追答再新建一张表 存放上课地点和其他相关信息 关联一下id 就ok了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com