用php+mysql做一个题库系统 , 随机抽取五百题左右生成考试卷,最有效率的做法是什么?php里面有array_rand函数php题库管理数据库 , php题库管理数据库你要是一道题一道题的读出来,或许也可以尝试一下 。但是要是一下子都读出来,即便这个函数效率可以的话,随机取出id数组,查询 “where id in 数组” 就不如直接在数据库里随机抽取记录 。\x0d\x0a如何从数据表里随机抽取记录呢,想想办法还是有一些,就是不知道效率如何 。有的是说用max_id*rand(),那一条一条抽取还是可以的 。怎么批量随机抽取呢,可以试着排序,然后选取前500题,排序可以想办法用一些函数(选取一些执行效率高的),如何md5,sha1,这种 。如果为了使结果更具有随机性,可以把字段值再与一个随机数运算一下 。仅供参考 。\x0d\x0a========================\x0d\x0a我想你还是用array_rand随机抽500个id存到数组,然后遍历数组吧 。这样也避免了题目重复 。在数据库里如果一次一条记录随机抽?。?要考虑碰巧重复的问题 。批量选取你就按上面我说的试试 。
php考试系统数据库设计,主要是题库表和试卷表1、题库记录各种试题
2、试卷是按规则生成出的试题;
3、用户考试:用户 关联 试卷 及试题 ,计算得分
大致就可以了1
php 建立数据库数据库?没有,楼主的问题,就不太专业了,
要说,PHP+MYSQL
这样说才对,
MYSQL没有可视化界面,但可以有外界的软件如Navicat Lite for MySQL,达到可视要求,
关于用PHP建库,就要看你的空间支持不了,
我的空间 , 就不能库,只能建立表 。
建立库的语句 , 就是SQL语句,用PHP的执行语句执行就可以了
我建议楼主要不急,先了解数据库 , 再自己装一个,试试 。玩玩 。别急,
我也刚学会!
phpadmin管理数据库出问题?。。?/h2>这个警告是由于php环境没有正确安装,导致php功能失效造成的
如果你已经安装了php , 那么在c盘下windows下找到php.ini,用记事本打开 , 查看extension_dir = "D:/AppServ\php5\ext"这句话 , 并检查这个路径是否有php扩展(.dll文件)
如果有,再查看;extension=xxxxxx.dll等一系列语句 , 删除前面的分号
保存修改后,重启apache
如果你还没有安装php,那么phpmyadmin是不能使用的,因为他本身就是php文件
【php题库管理数据库 php数据库课设】php题库管理数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于php数据库课设、php题库管理数据库的信息别忘了在本站进行查找喔 。
推荐阅读
- 新媒体如何做好内容运营,新媒体内容运营关键流程
- 路由器怎么选择高性能的,高性能路由器推荐
- 忻州专业sap软件运维,sap运维售前招聘
- 我国没使用gis前存在的问题,我国gis的应用现状
- python函数重置 python重新定义运算符
- sap卡死,sap卡了怎么办
- 校园怎么设置小米路由器,小米wifi校园网设置
- phpcms企业招聘模块,招聘 php
- mysql文档怎么看中文 mysql查询中文