$stmt=$pdo->query($sql);
//PDOStatement对象的方法:rouCount():对于select操作返回的结果集中记录的条数,
//对于INSERT、UPDATE、DELETE返回受影响的记录的条数
echo $stmt->rowCount();
//PDO对象的quote()方法:给指定字符串加引号,并将字符串中的引号做转移,过滤字符串中的特殊字符(UP不推荐这种方法过滤注入)
$username=$pdo->quote($username);
在之后的SQL语句中将不用给变量在加引号,如下
使用$pdo->quote()后:$sql="select * from user where username='{$username}' and password='{$password}'";
不使用$pdo->quote():$sql="select * from user where username={$username} and password='{$password}'";
0赞 · 0采集
Triston_
2017-09-03
pdo的quote方法 返回带引号的,同时过滤字符串中的特殊字符
0赞 · 1采集
Triston_
2017-09-03
通过$pdo->quote(),返回带引号的字符串,过滤字符串中的特殊字符
0赞 · 0采集
黄枪枪
2017-02-11
$stmt=$pdo->query($sql);
//PDOStatement对象的方法:rouCount():对于select操作返回的结果集中记录的条数,
//对于INSERT、UPDATE、DELETE返回受影响的记录的条数
echo $stmt->rowCount();
//PDO对象的quote()方法:给指定字符串加引号,并将字符串中的引号做转移,过滤字符串中的特殊字符(UP不推荐这种方法过滤注入)
$username=$pdo->quote($username);
在之后的SQL语句中将不用给变量在加引号,如下
使用$pdo->quote()后:$sql="select * from user where username='{$username}' and password='{$password}'";
不使用$pdo->quote():$sql="select * from user where username={$username} and password='{$password}'";