我正在开发的网站提供了一项服务,只有会员才能完全访问内容。我正在尝试在主页上创建一个“样本”,每天获取新的 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];
?>