Просмотр поста

.
ДоХтор
# PaRtiZzaN (09.04.2017 / 11:52)
А как тогда сделать?
Делай так, что тебе самому было удобно. Длину строки желательно писать не более 80-и символов. В людских IDE-шках для визуального контроля этой длины установлена цветная вертикальная линия (как поля в школьной тетрадке). Ну и ещё строки запроса надо бы писать читабельно. Если записать твой код с учётом этих замечаний, то он примет такой вид
* (+/-)
# Было так
// Вычисляем, на какую страницу попадает добавляемый пост
$page = $set_forum['upfp'] ? 1 : ceil($db->query("SELECT COUNT(*) FROM `forum` WHERE `type` = 'm' AND `refid` = '$th'" . ($systemUser->rights >= 7 ? '' : " AND `close` != '1'"))->fetchColumn() / $kmess);

# Стало так
// Вычисляем, на какую страницу попадает добавляемый пост
$sql = "
    SELECT COUNT(*) 
    FROM `forum` 
    WHERE `type` = 'm' 
    AND `refid` = '$th'" . 
    ($systemUser->rights >= 7 ? '' : " AND `close` != '1'");

$page = $set_forum['upfp'] ? 1 : ceil($db->query($sql)->fetchColumn() / $kmess);
В каком из этих вариантов легче разобраться?