Преглед на файлове

added PDO::fetchAll values to bind

Piotr Labudda преди 9 години
родител
ревизия
3620b23be9
променени са 1 файла, в които са добавени 7 реда и са изтрити 2 реда
  1. 7 2
      SE/se-lib/Core/Pdo.php

+ 7 - 2
SE/se-lib/Core/Pdo.php

@@ -427,9 +427,14 @@ EOF_STRUCT_MYSQL;
 		return $sth->fetch();
 	}
 
-	public function fetchAll($sql) {
-		DBG::log($sql, 'sql');
+	public function fetchAll($sql, $values = []) {
 		$sth = $this->prepare($sql);
+		if (!empty($values)) {
+			$this->bindValues($sth, $values);
+			DBG::log($this->getRawSql($sth), 'sql');
+		} else {
+			DBG::log($sql, 'sql');
+		}
 		$sth->execute();
 		return $sth->fetchAll();
 	}