Случаен запис всеки ден

rivo

Registered
Чудя се има ли начин, да направя таблица с н-брой записи и така да се направи, че всеки ден да изкарва различен запис на случаен принцип.
 
<?php
$query = "SELECT `id` FROM
";
$result = mysql_query($query, $link);
$num = mysql_num_rows($result);
if ($num > 0) {
// Array the ID's...
$id_array = array();
while ($row = mysql_fetch_assoc($result)) {
$id_array []=$row["id"];
}
$query = "SELECT * FROM
WHERE `id`=".$id_array[rand(0, (count($id_array)-1))];
$result = mysql_query($query, $link);
$row = mysql_fetch_assoc($result);
// ...
}
?>
дано да сам ти бил полезен :cry:
 
нещо такова ми трябва, но незнам как да го огранича да не се сменят на всеки рефреш на страницата, а на определен период от време - 24 часа например.


<?php
require "dbconfig.php";
$baners = array();
$query = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($query))
{
$from = $row['from'];
$thing = $row['thing'];
$baners[] = "$thing | $from";

}
$rand = $baners[array_rand($baners)];

$raz = explode("|", $rand);
echo '<p>'.$raz[0].'</p>';
echo '<h3>'.$raz[1].'</h3>';
?>
 
Еми за всеки случаен запис записвай някакво време след, което проверяваш, ако има запис със записано време го оставяш, докато не изтече 24ч.
 
сигурно е супер идеята, ама като незнам как да е осъществя, не ми е много полезна :D
благодаря все пак
 
Ами точно по това време ме мързи за код. Като стана, ако никой не ти е помогнал ще ти дам код.
 
Опа, изключих, че трябваше да ти помогна за това... я си дай структурата на таблицата в базата данни, от която искаш да се извеждат данни...
 

Back
Горе