加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP – 使用带变量的更新

发布时间:2020-12-13 17:21:24 所属栏目:PHP教程 来源:网络整理
导读:我正在使用php来更新函数中的 mysql数据库.我能够回显我的变量名,并能够在php页面上返回变量.这向我证明我的变量工作正常. 现在当我使用更新命令时,我的数据库没有响应.是的,我已连接到数据库,一切正常. 这是我用来更新的内容: mysql_query("UPDATE `table_
我正在使用php来更新函数中的 mysql数据库.我能够回显我的变量名,并能够在php页面上返回变量.这向我证明我的变量工作正常.

现在当我使用更新命令时,我的数据库没有响应.是的,我已连接到数据库,一切正常.

这是我用来更新的内容:

mysql_query("UPDATE `table_name`
            SET `int_field` = '$int_value'
            WHERE `username` = $username");

解决方法

$username的值应该用单引号换行.

mysql_query(" UPDATE table_name 
                 SET int_field = '$int_value' 
               WHERE username = '$username'");

SideNote:您的代码易受SQL注入攻击.请阅读以下文章,了解如何保护您的代码,

Best way to prevent SQL injection in PHP?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读