Задать вопрос
@svilkov87

Посчитать количество ячеек в БД, используя PDO?

Добрый день!
Есть табличка:
36f3faa625a94ad6a93ab7a1cc8aeedb.jpg

В $_GET лежат данные, которые соответсвуют числу в колонке "user_id".
Конструкция для запроса начинается так:
if(!empty($_GET)) {

    $id = intval($_GET['id']);
    
    //здесь должен быть запрос PDO в БД
}


Как сформировать запрос, который вернет количество (число) записей, где user_id соответсвует $id?

Спасибо.
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
qonand
@qonand
Software Engineer
$st = $pdo->prepare('SELECT COUNT(user_id) as cnt FROM `article` WHERE user_id=:user_id');
$st->bindParam(':user_id', $id, PDO::PARAM_INT);
$art_column = $st->fetch();
$st->execute();
$data = $st->fetch();
echo $data['cnt']; // выводим количество
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
qork
@qork
{ background: #F00B42 }
SELECT count(user_id) FROM tablitsa WHERE user_id = '$id'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект