PDOStatement :: bindValue
Podręcznik PHP PDO referencyjny
PDOStatement :: bindValue - powiązać wartości parametru (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
wyjaśnienie
gramatyka
bool PDOStatement::bindValue ( mixed $parameter , mixed $value [, int $data_type = PDO::PARAM_STR ] )
Powiązać wartość SQL jako obróbka wstępna odpowiadającego mu jego nazwę lub znak zapytania zastępczy zastępczy.
parametry
parametr
Identyfikator parametru. Do stosowania wymienionych zastępcze Przygotowane sprawozdania powinny być podobne do: wymienić nazwę parametru formularza. Dla zastępcze znak zapytania w przygotowanym oświadczeniu, powinno być oparte na 1-indeksowanego parametru.
wartość
Związany z wartości parametru
data_type
Użyj PDO :: PARAM_ * stałe jednoznacznie określić typ parametru.
Wartość zwracana
Udane return TRUE lub FALSE w przypadku błędu.
Przykłady
Wykonawczych za przygotowaną instrukcję nazwie zastępcze
<?php /* 通过绑定的 PHP 变量执行一条预处理语句 */ $calories = 150; $colour = 'red'; $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour'); $sth->bindValue(':calories', $calories, PDO::PARAM_INT); $sth->bindValue(':colour', $colour, PDO::PARAM_STR); $sth->execute(); ?>
Wdrożenie zastępcze znak zapytania w oświadczeniu przygotowanym
<?php /* 通过绑定的 PHP 变量执行一条预处理语句 */ $calories = 150; $colour = 'red'; $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE calories < ? AND colour = ?'); $sth->bindValue(1, $calories, PDO::PARAM_INT); $sth->bindValue(2, $colour, PDO::PARAM_STR); $sth->execute(); ?>