php - 仅选择有积分的网站

标签 php mysql limit

我有一个流量交换网站,但我在冲浪区遇到了一个小问题。

通常情况下,脚本应该只选择有积分的网站,但事实并非如此。

我也在谷歌和这里搜索,但找不到我的答案。

$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 积分的网站。 (再说一遍,如果我是对的)

谢谢。

最佳答案

使用“WHERE Credits > 5”或任何“credits”列的名称。

关于php - 仅选择有积分的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11510405/

相关文章:

php - 标签本身附近的 jquery 验证

php - 当下一个以元音开头时更改数组值

php - 多个 WordPress 循环

php - 通过 mySQL 数据库中的 PHP 编程检查范围子集中的 LIMIT 2

php - 无法更新MySql数据库

mysql - 按月分组仅返回两个表的四月份

基于 SSL 的 PHP MySQL。对等证书不匹配

mysql - 如何在不使用 LIMIT 的情况下限制查询结果

file - 在 FTP 文件服务器上查看 10,000 多个文件?

postgresql - 优化 select 中的大偏移量