为了账号安全,请及时绑定邮箱和手机立即绑定

将多个参数绑定到mysqli查询中

将多个参数绑定到mysqli查询中

将多个参数绑定到mysqli查询中现在,我必须使用以下结构来处理将多个参数绑定到mysqli查询中的问题:if ($words_total == 1) {     $statement -> bind_param("s", $words[0]); } else if ($words_total == 2) {     $statement -> bind_param("ss", $words[0], $words[1]); } else if ($words_total == 3) {     $statement -> bind_param("sss", $words[0], $words[1], $words[2]); } //and so on....我使用下面的代码计算出问号的数目,并将其插入到我的查询中:$marks = ""; for($i = 1; $i<=$words_total; $i++) {     if ($i == $words_total)     {         $marks .= "?";     }     else     {         $marks .= "?,";     } }我的问题是,必须有一种方法来动态地处理查询中的输入。硬编码bind_param()似乎是一种非常糟糕的处理方法。我使用的是php版本5.4.10
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

非常感谢这一点-我真的对我对这个问题的丑陋解决方案感到绝望。我同意,错误报告是我的一个弱点,我需要花时间来了解更多。我只是在2个月前学习了php,所以到目前为止,我一直都是为了尽可能多地学习PHP。现在我想我应该把精力放在尽可能做好的事情上!拥抱和感谢!

查看完整回答
反对 回复 2019-07-01
  • 2 回答
  • 0 关注
  • 592 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信