做个PHP的小型电影网站,如何设计数据库?

做个PHP的小型电影网站,如何设计数据库?,第1张

可以参看discuz数据库表帖子,和帖子附件的设计,我的大概思路是这样的:

首先建立一个数据表"film"用来保存简短文字信息,其中包含:电影发布时有名字,主演,简介,归属栏目,发布电影的URL链接。在创建一个表(考虑到是小型网站,如果中型的话,可以选择10个,像discuz一样)"attachement",用来保存,上传截图,上传视频。这个表用一个外键与film表连接。中间在外键上加索引。

希望我的回答对你有帮助!

设计一张浏览文章表,字段用自增id、文章id、用户id、浏览时间、ip、客户端信息。。。

用户每访问一次文章就向表中添加一条数据

查询某文章浏览量就是select count(*) from 浏览表 where 文章id=:id

查询某文章用户总量 select count(*) from 浏览表 where 文章id=:id group by 用户id

数据库的设计本人认为可以这样,提交表单应该再设置一个隐藏域,储存题目ID,例如

" name="an_id">

处理页面可以使用将获取到的答案数组

$_POST['itm']进行遍历,用循环$value查找question,可以使用函数strpos(),该函数如果返回数字,则是正确答案,如果返回false,则是错误答案

if(isset($_POST['an_id'])){

$an_id = $_POST['an_id']

$qus_sql = "select `question` from `vote_answer` where id = $an_id"

$query = mysql_query($qus_sql)

while($row = mysql_fetch_row($query)){

$question = $row[0]

}

$user_question = $_POST['itm']

foreach($user_question as $value){

if(strpos($question,$value){

echo '正确答案'

}else{

echo '错误答案'

}

}

}全手写代码,有错误请百度HI我!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9992417.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存