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

先判断读出数据的星期几和第几节课字段,根据星期几,第几节课,放入表格相应处,如何实现?php+mysql... 先判断读出数据的星期几和第几节课字段,根据星期几,第几节课,放入表格相应处,如何实现?php+mysql 展开
 我来答
周阳002
2013-09-02 · 知道合伙人互联网行家
周阳002
知道合伙人互联网行家
采纳数:45 获赞数:58
某外贸企业技术工程师

向TA提问 私信TA
展开全部
<?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了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式