仅选择有信用的网站

时间:2012-07-16 18:34:50

标签: php mysql limit

我有一个交通交换网站,我在冲浪区域有一个小问题。

通常情况下,脚本应该只选择有信用但却没有信用的网站。

我在google上搜索也在这里,但我找不到答案。

$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学分的网站。 (再次,如果我是对的)

谢谢。

1 个答案:

答案 0 :(得分:1)

使用“WHERE credits > 5”或任何您的“信用”列。