开发者社区> 问答> 正文

升级PHP后我无法使用mysql_ *函数?mysql

我在PHP升级方面遇到了一些问题。以前,我使用的是PHP 5.2.0及更低版本;现在我已经升级到PHP 5.5.0。我的一些摘要未按预期运行。

例如,这是一个。它说,

弃用:mysql_real_escape_string()

我尝试mysqli_real_escape_string()了另一个错误:

警告:mysqli_real_escape_string()恰好需要2个参数,其中1个给定

这是我的代码:

展开
收起
保持可爱mmm 2020-05-17 20:36:08 1221 0
1 条回答
写回答
取消 提交回答
  • mysqli_real_escape_string 需要两个参数才能工作:

    句法:

    mysqli_real_escape_string($connection,$escapestring); 您需要给它连接变量。看起来像

    $connection=mysqli_connect("host","my_user","my_password","my_db"); 您应该刷新PHP知识。

    一种替代方法是使用数据库对象,因此您不必每次都传递连接详细信息。来源:stack overflow

    2020-05-17 20:47:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载

相关镜像