php – 编程初学者 – 设计Web应用程序的建议

编程之家收集整理的这篇文章主要介绍了php – 编程初学者 – 设计Web应用程序的建议编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我做了一些HTML / CSS的乐趣,但我正在寻找一些编程技巧.

我一直在阅读PHPMysqL.到目前为止,我还没有发现太难理解循环,条件语句等概念,但我想陷入困境并开始开发应用程序,然后才开始厌倦阅读和完全放弃.

我的想法…

我正好正在学习考试,并在纸上进行这些练习考试.我想为什么不将它放入应用程序,以便我可以在计算机上参加考试.

特征:

>该应用程序可以举行多个考试
>它可以随机化问题或按顺序显示它们
>可以选择显示每个问题的答案
>计算完成考试的时间
>管理页面添加新的考试和问题/答案

好吧,你们现在可以停止笑了,我知道这比Hello World好一步,但我想我会在某个地方开始!

我会用PHP / MysqL或者RoR来开发它,如果你们认为它对初学者更好.我想我可以正确地阅读/写入数据库,但我不太确定网站结构,数据库设计以及通常最好的方法.

如果我的考试由50个问题组成,每个考试都会给出一个ID.如果我删除一个问题,如何用新ID更新其余的?即如果我删除问题3,以下所有问题都需要将其ID转回1.

编辑:

我如何在数据库模式中表示一个考试的实例?考试和问题的关系将是一对多,因为问题将是单一考试的独特之处.但由于我的目标是进行多项考试,我该如何表达?

我如何在数据库模式中表示一个考试的实例?考试和问题的关系将是一对多,我该如何表达?

最佳答案
好的,首先,欢迎:)
其次:你的想法根本不是一个愚蠢的想法,事实上,你已经选择了学习如何编程的最佳方式:做一些有用而有趣的事情.

要回答您的问题:为什么您需要连续的问题ID?在数据库方面,您只需要每行具有不同的ID.

如果是显示要求,为什么不在显示期间为循环分配数字?因此,例如,当您执行foreach以显示问题时,您可以保留一个索引变量,该变量在每个循环中递增,并使用它来显示序数.

希望这是你要找的,祝你好运!

总结

以上是编程之家为你收集整理的php – 编程初学者 – 设计Web应用程序的建议全部内容,希望文章能够帮你解决php – 编程初学者 – 设计Web应用程序的建议所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群
编程之家官方2群
编程之家官方3群
编程之家官方4群

相关文章

猜你在找的MySQL相关文章

显示: phpMyAdmin 尝试连接到MySQL服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。 原因: 可能是修改了
<( ̄ˇ ̄)/ by my笔触 本文地址:http://www.cnblogs.com/yuxiuyan/p/6511837.html 转载请注明出处及链接! MySQL是我们经常使用的数据库处
问题描述:要将一个mysql中六个数据库导出来,使用mysqldump导出 mysqldump使用语法:mysqldump -uroot -p -S /data/mysql/db_itax_m/mys
问题描述:用户有一个这样一个需求,在一张表里会不时出现 “违规” 字样的字段,需要在出现这个字段的时候,把整行的数据删掉。这是个采集任务,如果发现有“违规”字样的数据,会整点或者什么时间进行统一上报,
问题描述:有需要mysql某几张表的需求,某个数据库某几张表,导出先检查相应的数据库和表是否存在 数据泵用法:默认导出的是表结构以及表中的数据 mysqldump -uroot -p -S /data
问题描述:将一个库中的表迁移到另一个数据库或实例下,利用ibd文件物理迁移,可适用情况为数据库起不来,强制迁移数据文件恢复 将数据库中的zabbix数据迁移到另一个库中 frm:存储表的列信息 ibd
问题描述 有业务反馈当前用户无法创建触发器和存储过程,让用户自己测试,该用户进行对表的增删改查等其他权限没有问题,这边用root用户查证,该用户拥有对当前库的所有权限,但是为什么就是创建不了触发器呢?
问题描述:将Mysql8.0.22和Mysql5.7.32部署在同一环境下 操作系统:centos7.8 数据库:Mysql8.0.22、Mysql5.7.32 版本 占用端口 实例名 数据文件 端口
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注