您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

用空行填充查询结果

用空行填充查询结果

就像@Thariaman所说的(+1)在MysqL中不要那样做,因为将来麻烦和困难得多。

我会尝试这样的事情(用空键填充数组,因此如果您尝试访问它们(或其他东西),则脚本不会引发警告)

function getMaxscores($gameid) {

    $result = query("SELECT id, MAX(score) mscore FROM scores ".
        "WHERE id IN (".implode(',', $data).")".
        "GROUP BY id ORDER BY mscore DESC LIMIT 10"
    );
    if(count($result) < 10) {
        $result = array_pad($result, 10, array("id" => "", "mscore" => "");
    }
    return $result;
}
其他 2022/1/1 18:36:43 有492人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶