БД, если не используются именованные (:name) или неименованные (?) псевдопеременные?
$sql = 'SELECT * FROM items WHERE category = "Одежда"';
$query = $pdo->prepare($sql);
$query->execute();
В таком случае проще использовать запрос в таком виде?
$query = $pdo->query('SELECT * FROM items WHERE category = "Одежда"');
Не только проще, но и быстрее. И кушает меньше памяти
Подготовленные выражения имеют смысл, когда в запросе участвуют пользовательские данные
Спасибо! То есть к примеру инсерты?
Нет. Даже выборки, но только когда данные получаешь от пользователей, во избежание скуль-инжей
Обсуждают сегодня