我有一個交通網站,我在衝浪區有一個小問題。只選擇有學分的網站
通常情況下,腳本應該只選擇有信用但沒有信用的網站。
我搜索谷歌和這裏也搜索,但我找不到我的答案。
$hour = date('Y-m-d:H');
$res = mysql_query("update site set hour='$hour', cth=0 where hour!='$hour' && cph!=0");
$query = "select id, url from site where usrid!=".$_SESSION['sess_data']['usrid']." && state='Enabled'";
if ($_SESSION['sess_data']['negact'] == 0) {
$query = $query." && credits>=1";
}
$query = $query." && (cth<cph || cph=0)";
$query = $query." order by rand() limit 1";
$res = mysql_query($query);
if (mysql_num_rows($res) == 0) {
$url = $default_site;
$siteid = 0;
} else {
$url = mysql_result($res, 0, "url");
$siteid = mysql_result($res, 0, "id");
}
如果我是對的,這是腳本獲取網站的部分。
$query = "select id, url from site where usrid!=" . $_SESSION['sess_data']['usrid'] . " && state='Enabled'";
在這一行我想添加一個限制,選擇有+5學分的網站。 (再次,如果我是對的)
謝謝。
你爲什麼用PHP來生成日期? '... set hour = now()'並且保存一些php開銷 – 2012-07-16 18:44:14