[英]How to select random value from mysql database?
我想在我的網站上制作“每日小費”,但我不知道如何。 我想我可以使用 PHP 和 mysql 數據庫,但我怎么做呢? 或者我可以制作示例 .txt 文件和一些 php 函數從 .txt 文件中選擇 dailytip 嗎? 我已經試過這個代碼:
我正在制作向用戶顯示每日提示的網站。 如何從數據庫中選擇隨機值。
這是我嘗試過的:
<?php
function random_tip()
{
$link = mysql_connect ("host", "user","pass", "a2955851_SW")
or die("Error " . mysql_error($link));
mysql_select_db("a2955851_SW");
$sql = "SELECT * FROM `randomtip` ORDER BY RAND() LIMIT 1()";
$row = mysql_query($sql, $link)
or die("Error: ".mysql_error($link));
mysql_free_result($row);
mysql_close($link);
return ($row['tip']);
}
?>
$row = mysql_query($sql, $link)
^^^--- statement handle
return ($row['tip']);
^^^^^^^--- using statement handle as if it was a row of results
你應該有
$result = msyql_query(...);
$row = mysql_fetch_assoc($result);
echo $row['tip'];
反而
請注意, mysql_*()
函數已過時/已棄用,不應在任何新代碼中使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.