{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Jvk30 * 0.43
[автор] (20 сен 2015, 23:27) [0/0] [0] [отв] [спам] [под] +1 | -1

Как правильно переобразовать етот запрос

<? mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > ".(time()-600).""*, 0); ?>
в обертку ПДО? Использую голый пдо мускул

2.
Gallardo * [мошенник] 9.95
(20 сен 2015, 23:36) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
////Создаешь объект пдо $db
$stmt = $db->query("SELECT * FROM `user` WHERE `date_last` > '".(time()-600)."'"*;
$count = $stmt ->rowCount();
?>

3.
Jvk30 * 0.43
[автор] (21 сен 2015, 09:30) [0/0] [0] [отв] [спам] [под] +1 | -1
Gallardo,

Может я и наговнокодил, но так вроде лучше

<? $sql = $pdo->prepare("SELECT `id` FROM `user` WHERE `date_last` > ?"*;
$sql->execute(array((time()-600)));
$row = $sql->rowCount();
echo $row; ?>

4.
Vol"jin * 5.23
(21 сен 2015, 09:52) [0/0] [0] [отв] [спам] [под] +1 | -1

<? $sql = $pdo->prepare("SELECT COUNT(id) FROM `user` WHERE `date_last` > ?"*;

$sql->execute(array((time()-600)));

$row = $sql->fetchColumn();

echo $row; ?>
подсчитывать правильно так

5.
Gallardo * [мошенник] 9.95
(21 сен 2015, 10:06) [0/0] [0] [отв] [спам] [под] +1 | -1

Нахрена вам подготовленные запросы,если кодер сам указывает данные?Это первое.Второе то,что если уже так пошло ,то COUNT(*) ,а не id.Работает же быстрее...


Изм. 1 раз. / Посл. изм.
Gallardo * [мошенник] 9.95
(21 сен 2015, 10:07)
6.
Jvk30 * 0.43
[автор] (21 сен 2015, 10:14) [0/0] [0] [отв] [спам] [под] +1 | -1
Gallardo,

это тебе не mysql пишут что медленее COUNT(*)

7.
Gallardo * [мошенник] 9.95
(21 сен 2015, 11:11) [0/0] [0] [отв] [спам] [под] +1 | -1
Jvk30,

Я что это по-твоему PDOSql?**

8.
Jvk30 * 0.43
[автор] (21 сен 2015, 13:02) [0/0] [0] [отв] [спам] [под] +1 | -1

Gallardo, а ты думаешь что PDO работает только с mysql? * Оно работает с 12 различными драйверами для баз данных *


Изм. 1 раз. / Посл. изм.
Jvk30 * 0.43
(21 сен 2015, 13:05)
9.
Gallardo * [мошенник] 9.95
(21 сен 2015, 13:17) [0/0] [0] [отв] [спам] [под] +1 | -1
Jvk30,

Мы сейчас говорим о твоей проблеме с MySql ,умник

10. (21 сен 2015, 13:20) [0/0] [0] [отв] [спам] [под] +1 | -1
Gallardo,

rowCount() не работает с SELECT

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений