Loading...
Помощь по скриптам | Для получения дозы негатива(на оуценку)
СУЗУНЭ ХОРИКИТА (28.03.2021 в 09:16)
GooDLike, Живой пример из за которого появилась привычка

$ql = $db -> query("SELECT * FROM `les_log` WHERE `user` = '".$user['id']."' ORDER BY `id` DESC LIMIT 10");
if($ql -> num_rows == 0){
echo '<div class="bbm"><font color="red"><b>Логов нету!</font></b>';
}
while($log = $ql -> fetch_array()){
echo '<div class="battle_log_p">'.$log['txt'].'</div>';
}

Ну получил ты массив с данными, но тогда также можно и через count узнать, если ли там данные иль нет
[Brony] pimnik98, 2 дело привычки) count использую только если нужен вывод кол-ва запросов на страницу. а num_rows для проверок. это помогает быстрее ориентироваться в запросах
СУЗУНЭ ХОРИКИТА (28.03.2021 в 09:25)
[Brony] pimnik98, 2 дело привычки) count использую только если нужен вывод кол-ва запросов на страницу. а num_rows для проверок. это помогает быстрее ориентироваться в запросах

шта, и в первом и втором случае ты получишь цифру которую выводи куда хочешь или не выводи. Руководствуясь логикой можно понаписать нееб*ческих контрукций, а вдруг потом понадобятся
________
посл. ред. 28.03.2021 в 09:31; всего 3 раз(а); by GooDLike
GooDLike, да. но видя в запросе caunt я дедуктивно понимаю что это вывод числа. а видя num_rows понимаю что ниже проверка. Так проще чем когда у тебя в коде все через caunt или через num_rows.
Оптимизация хромает
Mr.Max, о это субъективней. а конкретнее?
if($user['pvp_boi'] >= 1){go("/pvp/battle.php");exit();}

if($user['pvp_boi'] >= 1) die(go("/pvp/battle.php"));
И так далее
Mr.Max, а есть существенная разница с exit ?)
Далее
SELECT *

Не грамотно было бы доставать все данные из базы , проще перечислить то что там нужно тем снизив лишний гемор из базы
SELECT id,....
Онлайн: 2
Время:
Gen. 0.1053
(c) ByMAS.RU 2010-2025