PDOStatement::bindValue — Vincular un valor a un parámetro (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
bool PDOStatement::bindValue ( $parámetro mixto , valor $mixto [, int $tipo_datos = PDO::PARAM_STR ] )
Vincula un valor al marcador de posición con nombre correspondiente o al marcador de posición del signo de interrogación en una instrucción SQL utilizada para el preprocesamiento.
identificador de parámetro de parámetro . Para declaraciones preparadas que utilizan marcadores de posición con nombre, el nombre del parámetro debe tener el formato :nombre. Para declaraciones preparadas que utilizan el marcador de posición del signo de interrogación, la posición del parámetro debe indexarse comenzando con 1.
El valor está vinculado al valor del parámetro.
data_type utiliza las constantes PDO::PARAM_* para especificar explícitamente el tipo del parámetro.
Devuelve VERDADERO en caso de éxito o FALSO en caso de error.
<?php/* Ejecutar una declaración preparada a través de variables PHP vinculadas*/$calorías = 150;$color = 'rojo';$sth = $dbh->prepare('SELECCIONAR nombre, color, calorías DE fruta DONDE calorías < :calorías AND color = :color');$algo->bindValue(':calorías', $calorías, PDO::PARAM_INT);$sth->bindValue(':color', $color, PDO::PARAM_STR);$sth->execute();?>
<?php/* Ejecutar una declaración preparada a través de variables PHP vinculadas*/$calorías = 150;$color = 'rojo';$sth = $dbh->prepare('SELECCIONAR nombre, color, calorías DE fruta DONDE calorías <? Y color = ?');$sth->bindValue(1, $calorías, PDO::PARAM_INT);$sth->bindValue(2, $color, PDO::PARAM_STR);$algo->ejecutar();?>