PHP/MySQL | Подскажите пожалуйста по коду
ребята подскажите пожалуйста в конечном итоге какой вариант будет нормально и оптимально для использования считать сколько в общем записей в табле?
Вариант 1
$online_users = $db -> query("SELECT COUNT(*) FROM `online` WHERE `time` >= '".$Time."' ");
$online_users = $online_users -> fetch_row();
echo''.$online_users[0].'';
Вариант 2
$msg_kol = $db -> query("SELECT COUNT(*) FROM `mail` WHERE `user` = '".$user['id']."' AND `kol` > '0'"));
$msg_kol = mysqli_fetch_array($msg_kol, MYSQLI_NUM);
Вывод: $msg_kol[0]
Вариант 3
$msg_kol = mysqli_fetch_array($db -> query("SELECT COUNT(*) FROM `mail` WHERE `user` = '".$user['id']."' AND `kol` > '0'"));
Вывод: $msg_kol[0]
Спасибо большое заранее.
________
посл. ред. 25.12.2017 в 10:31; всего 2 раз(а); by Drages
Вариант 1
$online_users = $db -> query("SELECT COUNT(*) FROM `online` WHERE `time` >= '".$Time."' ");
$online_users = $online_users -> fetch_row();
echo''.$online_users[0].'';
Вариант 2
$msg_kol = $db -> query("SELECT COUNT(*) FROM `mail` WHERE `user` = '".$user['id']."' AND `kol` > '0'"));
$msg_kol = mysqli_fetch_array($msg_kol, MYSQLI_NUM);
Вывод: $msg_kol[0]
Вариант 3
$msg_kol = mysqli_fetch_array($db -> query("SELECT COUNT(*) FROM `mail` WHERE `user` = '".$user['id']."' AND `kol` > '0'"));
Вывод: $msg_kol[0]
Спасибо большое заранее.
________
посл. ред. 25.12.2017 в 10:31; всего 2 раз(а); by Drages
$online_users = $db->query("SELECT `id` FROM `online` WHERE `time` >= '" . $Time . "';")->rowCount();
echo $online_users;
поле id должно быть уникальным.
________
посл. ред. 25.12.2017 в 10:36; всего 1 раз(а); by desay
echo $online_users;
поле id должно быть уникальным.
________
посл. ред. 25.12.2017 в 10:36; всего 1 раз(а); by desay
desay (25.12.2017 в 10:34)
$online_users = $db->query("SELECT `id` FROM `online` WHERE `time` >= '" . $Time . "';")->rowCount();
echo $online_users;
поле id должно быть уникальным.
$online_users = $db->query("SELECT `id` FROM `online` WHERE `time` >= '" . $Time . "';")->rowCount();
echo $online_users;
поле id должно быть уникальным.
Это самый верный вариант?
Drages,
$page=int($_GET['page']);
$count= $db->query("SELECT `id` FROM `online` WHERE `time` > '".(time() - 300)."'")->num_rows;
$n = new navigator($count, '10', '/online.php?');
$query = $db->query('SELECT * FROM `online` WHERE `time` > '.(time() - 300).' ORDER BY `time` DESC '.$n->limit);
while($arr = $query->fetch_assoc()){
echo ($i ++ % 2) ? '<div class="div">' : '<div class="div2">';
echo '<b>IP:</b> '.$arr['ip'].'<br/><b>UA:</b> '.$arr['ua'].'</div>';
}
echo $n->navi();
$count= $db->query("SELECT `id` FROM `online` WHERE `time` > '".(time() - 300)."'")->num_rows;
$n = new navigator($count, '10', '/online.php?');
$query = $db->query('SELECT * FROM `online` WHERE `time` > '.(time() - 300).' ORDER BY `time` DESC '.$n->limit);
while($arr = $query->fetch_assoc()){
echo ($i ++ % 2) ? '<div class="div">' : '<div class="div2">';
echo '<b>IP:</b> '.$arr['ip'].'<br/><b>UA:</b> '.$arr['ua'].'</div>';
}
echo $n->navi();
1
У всех мнения разные хотелось бы услышать 1 но верное
Drages, У всех мозги разные чуток мышление отличается )))
кто подскажет с опытных какой вариант нормальный то?
Стр.: 1, 2