我一直在寻找这几天的答案,但我必须在错误的地方寻找:
我要做的是创建一个OnCall轮换页面,该页面将根据与之关联的一组周期循环访问数据库中的条目。我调用此数据的代码如下所示:
//Collect data
date_default_timezone_set('America/Boise');
$weekNumber = date("W");
$sql = "SELECT * FROM oncall.info WHERE Weeks LIKE '$weekNumber'";
$sql_con = mysqli_query($con, $sql);
$data = mysqli_fetch_array($sql_con);
数据库中的条目类似于:
Name | Weeks
Joe 1, 4, 7, 10
Sally 2, 5, 8, 11
Quigon 3, 6, 9, 12
所以,对于这种事情不熟悉,我不确定我是否采用错误的方法处理php,或者我的数据是否未正确存储在数据库中。
任何想法,想法或建议?
谢谢!
答案 0 :(得分:1)
Name | Weeks
Joe 1
Joe 4
Joe 7
Joe 10
Sally 2
Sally 5
Sally 8
Sally 11
Quigon 3
Quigon 6
Quigon 9
Quigon 12
然后你就像
$sql = "SELECT * FROM oncall.info WHERE Weeks = '$weekNumber'";
您的桌子也应该有一个主键,它也可以帮助您更好地管理您的桌子。