Работает ли 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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