Maison > Questions et réponses > le corps du texte
数据分析师2017-10-01 00:20:33
Comment implémenter le passage de paramètres sur le site Web chinois PDO-PHP Q&A-PDO Comment implémenter le passage de paramètres sur le site Web chinois PHP Q&A
Jetez un œil et apprenez.
PHP中文网2017-08-18 14:04:19
Les méthodes bindParam() et bindValue() sont très similaires.
La seule différence est que le premier utilise une variable PHP pour lier les paramètres, tandis que le second utilise une valeur.
Ainsi, lors de l'utilisation de bindParam, le deuxième paramètre ne peut utiliser que des noms de variables, pas des valeurs de variables, tandis que bindValue ne peut utiliser que des valeurs spécifiques.
Le code est le suivant :
$stm = $pdo->prepare("select * from users where user = :user"); $user = "jack"; //正确 $stm->bindParam(":user",$user); //错误 //$stm->bindParam(":user","jack"); //正确 $stm->bindValue(":user",$user); //正确 $stm->bindValue(":user","jack");
De plus, dans la procédure stockée, bindParam peut être lié en tant que variable d'entrée/sortie