我正在开发的网站提供了一项服务,只有会员才能完全访问内容。我正在尝试在主页上创建一个“样本”,每天获取新的 mysql 数据(通常仅对会员可用),并为所有用户提供网站必须提供的“免费样本”。
该数据库包含一千多个条目,我想找到一种方法来每天从数据库中获取新的 mysql 数据。
假设我的数据库如下所示:
id cars
1 honda
2 volvo
3 ford
4 audi
我希望“今天的汽车”是 24 小时的“本田”,然后是 24 小时的“福特”,然后是 24 小时的“奥迪”,等等......
这就是我到目前为止所拥有的:
<?php
//Create mysql connect variable
$conn = mysql_connect('server', 'username', 'password');
//kill connection if error occurs
if(!$conn){
die('Error: Unable to connect. <br/>' . mysql_error());
}
//connect to mysql database
mysql_select_db("masdswe9", $conn);
$results = mysql_query("SELECT * FROM cars");
$name_array = Array();
while($row = mysql_fetch_array($results)){
$name_array[] = $row['name'];
}
shuffle($name_array);
/* I would like for this to fetch NEW SQL data every 24 hours,
since I am shuffling names above, slot 0 will be different once I
come up with a way to fetch new mysql data every 24 hours */
echo $name_array[0];
?>