私が取り組んでいるウェブサイトは、会員だけがコンテンツにフルアクセスできるサービスを提供しています。ホームページに「サンプル」を作成して、新しいmysqlデータ(通常はメンバーのみが利用可能)を毎日取得し、サイトが提供するものの「無料サンプル」をすべてのユーザーに提供しようとしています。
データベースには1,000を超えるエントリが含まれており、毎日データベースから新しい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];
?>