petushok55
@petushok55
Обучаюсь на практике.

Как сделать выборку в подготовленных запросах PDO?

Использую PDO
$base = new PDO($dsn, $db_user, $db_pass, $opt);
$base -> query("SET NAMES 'UTF8'"); 

	function acc($sql, $params = array()) {
		global $base;
		$stmt = $base -> prepare($sql);
		$stmt -> execute($params);
		$stmt = $stmt->FetchAll(PDO::FETCH_ASSOC);
		return $stmt;
	} 
$result= acc("SELECT * FROM `name` WHERE `article` LIKE '%$article%' AND `article2` LIKE '%$article2%'"); // надо выполнить запрос такого типа, но этот вариант опасный
$result= acc("SELECT * FROM `name` WHERE `article` LIKE ? AND `article2` LIKE ?", array('%$article%','%$article2%')); //пробовал так, но - облом

В общем мне нужно сделать такой запрос, но через подготовленные выражения. Подскажите, как это сделать?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы