0.我是个刚刚学习一周的菜鸟
1.想做一个选课系统
2.选课系统需要根据时间看到不同的选课者
3.预期表格如下
4.预期html文件如下
5.数据库表头如下
6.想要让按钮value显示出选课者的名字等等
以后实现反复点击可以取消预约等功能,
于是涉及到数据库操作,写了如下读取代码
$conn = new mysqli('127.0.0.1','root','','aaa');//指向数据库aaa
$sql = "SELECT * FROM bbb ";//SQL操作bbb表
$result = mysqli_query($conn,$sql);//提取信息
$dataCount = mysqli_num_rows($result);//信息条数计数
for ($i = 0; $i < $dataCount; $i++){
$result_arr = mysqli_fetch_assoc($result) ;
$T0000 = $result_arr['T0000'];
print_r($T0000);}//for循环对条数进行提取,事实上只有一条信息
7.虽然这个方法可以print出T0000的值,但是chrome的FFTD居然有接近1秒……
8.当我用这条代码在HTML中实现按钮赋值的时候,程序就直接502错误了
<td><input type="button" name="mon0000" value="<?php echo $T0000 ?>" onclick="JS(this)"></td>
偶尔有一两次可行,但是运行时间也在好几秒之后…
但愿各位大神不吝赐教,作为新人,我是不是解决策略不对呢?
1.经过很多努力,决定用PHP直接生成html表格,貌似是成功了。

2.之前等待响应时间的问题并没有得到缓解,我更换了phpstudy的环境,确实稳定了很多,不太会再出现xampp那样突然502的情况了。
3.感谢两位的回答,虽然只寥寥几句,但对新手的帮助很大,我学会了用fetch_all遍历数据表,并且把数据以数组的方式加载到内存中以供后面读取,和我一开始的for语句提取单个值相比,效率高了很多。
4.关于我提出的502的情况,可能是html中对php代码使用的问题,导致会无响应。更换成用php生成动态表格之后,还没有出现过502问题。
5.我目前平均测试 TTFB 127.0.0.1 的环境大概在 100-800 ms 不等,已经检测过,时间花费并不是在数据库读取的部分(并且数据很少,还是不知道多了几百毫秒的原因在哪里,希望有高手继续赐教。
6.附上部分表头代码(效率可能很低,但愿有高手指导。。)
<!--PHP输出日期表头并缓存内存数组-->
7.非常感谢这个平台