php如何参数化sql语句

liujianliang 2009-10-19 10:04:05
在java和.net都有这种机制
php是否也有,我在网上搜了一下
$db = new mysqli("localhost", "user", "pass", "database");
$stmt = $mysqli -> prepare("SELECT priv FROM testUsers WHERE username=? AND password=?");
$stmt -> bind_param("ss", $user, $pass);
$stmt -> execute();

但是在ide里找不到对应的方法,而且这类资料少之又少
是不是php5新版中已经自动内置这种功能,而不需要手动添加?
...全文
400 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
babysc1 2009-10-19
  • 打赏
  • 举报
回复
估计楼主是想要 SQLparam
liujianliang 2009-10-19
  • 打赏
  • 举报
回复
类似java preparedStatement 或.net 的 SqlParameter
「已注销」 2009-10-19
  • 打赏
  • 举报
回复
楼主说 像JAVA 那样??????
dzxccsu 2009-10-19
  • 打赏
  • 举报
回复
参数化?没搞明白楼主意思!
liujianliang 2009-10-19
  • 打赏
  • 举报
回复
各位平时是怎么处理防注入的
caoyuanlang_11 2009-10-19
  • 打赏
  • 举报
回复
貌似没见过,不知道有没有php有这样的方法。
有的话,我也学习一下~
cooledit2730 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ybbbbic 的回复:]
楼主说 像JAVA 那样??????
[/Quote]
跟JAVA应该还是有区别的吧,JAVA那是预定义编译。而PHP好像只是简单的正则匹配替换。并不能达到预定义编译的效果吧?

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧