Doctrine\DBAL\Query\QueryBuilder::setParameter PHP Method

setParameter() public method

$qb = $conn->createQueryBuilder() ->select('u') ->from('users', 'u') ->where('u.id = :user_id') ->setParameter(':user_id', 1);
public setParameter ( string | integer $key, mixed $value, string | null $type = null )
$key string | integer The parameter position or name.
$value mixed The parameter value.
$type string | null One of the PDO::PARAM_* constants.
    public function setParameter($key, $value, $type = null)
    {
        if ($type !== null) {
            $this->paramTypes[$key] = $type;
        }
        $this->params[$key] = $value;
        return $this;
    }

Usage Example

Esempio n. 1
0
 /**
  * @return array
  */
 public function fetch()
 {
     $data = $this->query->execute()->fetchAll(\PDO::FETCH_KEY_PAIR);
     $keys = array_keys($data);
     $this->query->setParameter(':lastId', array_pop($keys));
     return array_values($data);
 }
All Usage Examples Of Doctrine\DBAL\Query\QueryBuilder::setParameter