我正在制作一个像学校一样的时间表项目 这是我的时间表db schema
现在我想提取符合特定数据的列名称,例如
用语言 - 获取period_count和列名称,其中day为1且subject为英语
输出应该 - 8和period1
我已经尝试了几次黑客攻击,虽然它们可以工作,但通常都是3-4次查询。所以它们很慢......
建议更快的东西..
我在做什么 -
$query="SELECT * FROM `timetable` WHERE day='1'";
$result=mysqli_query($con,$query);
$r=mysqli_fetch_array($con,$result);
然后
for($i=1;$i<=$r["period_count"],$i++){
if($r["period".$i]=="English"){
$p="period".$i;
}
}
echo $p;