Работает ли SELECT COUNT(*) с подготовленными операторами MySQLi?Php

Кемеровские программисты php общаются здесь
Anonymous
Работает ли SELECT COUNT(*) с подготовленными операторами MySQLi?

Сообщение Anonymous »

Я работаю над тестовой страницей и использую в своих запросах подготовленные операторы MySQLi. После прочтения они защищают мой код от SQL-инъекций. До сих пор мне удавалось получать данные из базы данных с помощью подготовленных операторов, и все работало отлично.

Теперь я хочу подсчитать количество галерей в проекте с помощью SELECT COUNT(*). Вот и все.

Без использования подготовленного оператора мой старый запрос выглядел так:

Код: Выделить всё

// count number of galleries per project
$conn = dbConnect('query');
$galNumb = "SELECT COUNT(*) FROM pj_galleries WHERE project = {$pjInfo['pj_id']}";
$gNumb = $conn->query($galNumb);
$row = $gNumb->fetch_row();
$galTotal = $row[0];
Но, несмотря на все мои чтения и поиски в Интернете, я не могу найти правильный способ написать это в виде подготовленного утверждения.

Подробнее здесь: https://stackoverflow.com/questions/137 ... statements

Вернуться в «Php»