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
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
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.
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 :
De plus, dans la procédure stockée, bindParam peut être lié en tant que variable d'entrée/sortie
Bienvenue sur le site Web php chinois. Je m'appelle Ty80.
Pouvez-vous être plus précis