30 $isPositionalBind =
true;
33 $isPositionalBind =
false;
43 $dataType = \PDO::PARAM_STR;
45 $driverOptions =
null;
48 if ($param->getIsBlob()) {
51 $dataType = $param->getDataType();
52 $length = $param->getLength();
53 $driverOptions = $param->getDriverOptions();
55 $bindValues[
$name] = $param->getValue();
57 $bindValues[
$name] = $param;
60 $paramName = $isPositionalBind ?
$name + 1 :
$name;
61 $statement->bindParam($paramName, $bindValues[
$name], $dataType, $length, $driverOptions);
65 return $statement->execute();
66 }
catch (\PDOException $e) {
67 throw new \Zend_Db_Statement_Exception($e->getMessage(), (int)$e->getCode(), $e);
80 $specialExecute =
false;
84 $specialExecute =
true;
90 if ($specialExecute) {
93 return parent::_execute(
$params);
_execute(array $params=null)
_executeWithBinding(array $params)
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
if(!isset($_GET['name'])) $name