gpt4 book ai didi

php mysql 更新查询

转载 作者:行者123 更新时间:2023-11-29 13:58:25 27 4
gpt4 key购买 nike

我有这段代码,允许用户使用 php 和 mysql 从表单编辑他们的个人资料,当我回显提交或更改的值时,它会显示正确的值和编辑值,但数据库中没有任何变化,任何人都可以帮助我解决这个问题

这是我正在更新查询的部分

如果您需要任何附加文件,请告诉我并谢谢

搜索.php

//submit whatthe user types into the database

$fname = $_POST['fname'];
$lname = $_POST['lname'];
$country = $_POST['country'];
$spec = $_POST['specialization'];

///errroor in updating the dataabse


$edit_query = mysql_query("UPDATE user SET first_name= '$fname', last_name= '$lname', address= '$country', specialization_name= '$spec' WHERE user_name = '$username'") or die(mysql_error());

最佳答案

$username 未定义。结果,查询没有针对任何数据库行执行。

请使用prepared statements而不是sql injectionable mysql_query()

关于php mysql 更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447119/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com