无法使用PHP更新phpMyadmin中的字段
我一直在尝试使用php更新数据库中的一个字段,每次我运行脚本时都不会对表产生任何影响。下面是我的代码的外观:无法使用PHP更新phpMyadmin中的字段,php,mysql,sql,Php,Mysql,Sql,我一直在尝试使用php更新数据库中的一个字段,每次我运行脚本时都不会对表产生任何影响。下面是我的代码的外观: $sql="UPDATE users set sentMsg = $msg+1 where username = '$username' "; $result = $link->query($sql); 其中,$link是连接变量,它可以很好地处理其他查询。 这是桌子的结构。 $result变量返回true。 我无法理解实际问题在哪里。试试这个 $newCo
$sql="UPDATE users set sentMsg = $msg+1 where username = '$username' ";
$result = $link->query($sql);
其中,$link是连接变量,它可以很好地处理其他查询。
这是桌子的结构。
$result变量返回true。
我无法理解实际问题在哪里。试试这个
$newCount = $msg+1;
$sql="UPDATE users set sentMsg = $newCount where username = '$username' ";
$result = $link->query($sql);
或
试试这个
到目前为止,我都能从您的代码中了解到这一点。欢迎使用SO。请参阅-并了解sql注入,以及准备好的和绑定的查询的重要性$msg的实际价值是什么?
$sql="UPDATE users set sentMsg = ".($msg + 1)." where username = '$username' ";
$result = $link->query($sql);
$sql="UPDATE `users` SET `sentMsg` =".($msg+1)." WHERE `username` ='".$username."'";
$result = mysqli_query($link,$sql);