mysqli_bind_param()已经被废弃并且将会被移除。 那现在用什么代替?

我在php手册看到了这句话,
mysqli_bind_param()已经被废弃并且将会被移除
那现在用什么代替了这种写法
$username="aaa";
$pwd="pwd";
$sql="SELECT*FROMtableWHEREusername=?ANDpwd=?";
bindParam($sql,1,$username,'STRING');//以字符串的形式.在第一个问号的地方绑定$username这个变量
bindParam($sql,2,$pwd,'STRING');//以字符串的形式.在第二个问号的地方绑定$pwd这个变量
echo$sql;
?>
开心每一天1111
浏览 685回答 2
2回答

隔江千里

用pdo吧$username="aaa";$pwd="pwd";$sql="SELECT*FROMtableWHEREusername=?ANDpwd=?";$sth=$dbh->prepare($sql);$sth->bindParam(1,$username,PDO::PARAM_STR);$sth->bindParam(2,$pwd,PDO::PARAM_STR,12);$sth->execute();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript