PDOStatement::bindParam()
和PDOStatement::bindValue()
之间有什么区别?
发布于 2018-05-14 13:31:59
发布于 2018-05-14 14:22:31
例如:
$sex = 'male';
$s = $dbh->prepare('SELECT name FROM students WHERE sex = :sex');
$s->bindParam(':sex', $sex); // use bindParam to bind the variable
$sex = 'female';
$s->execute(); // executed with WHERE sex = 'female'
或
$sex = 'male';
$s = $dbh->prepare('SELECT name FROM students WHERE sex = :sex');
$s->bindValue(':sex', $sex); // use bindValue to bind the variable's value
$sex = 'female';
$s->execute(); // executed with WHERE sex = 'male'
https://stackoverflow.com/questions/-100004500
复制相似问题