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? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |