php - 使用MySQL更新一行数据

标签 php mysql

我希望所有用户都能够更新他们的关于页面。这是我在 php 中用来查询 MySQL 更新的字符串。我收到错误。我做错了什么?

$insert_query= "UPDATE user_info SET bio= $bio_ans, residence= $residence_ans, work=   
$work_ans WHERE user_id= $user_id";
mysqli_query($connect, $insert_query)
    or die('error with query1');

最佳答案

如果更新值不是整数,则需要在该值周围使用引号。

   $insert_query= "UPDATE user_info 
                   SET bio= '$bio_ans', 
                   residence= '$residence_ans', 
                   work = '$work_ans' WHERE user_id= '$user_id'";
mysqli_query($connect, $insert_query)
or die('error with query1');

关于php - 使用MySQL更新一行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10114730/

相关文章:

php - 为什么当 PHP 数组的元素是引用分配时它会被修改?

mysql - 关于更新 MySQL 数据库和我的 devexpress Gauge 值之间的数据问题的数据绑定(bind)问题?

php - 如何在 PHP 和 SQL 中格式化日期?

php - 用 php 计数帖子或存储在数据库中

php - 自动完成 SQL 查询建议 (Ajax+PHP)

MySql 如何在更新语句中设置局部变量(语法?)

php - 使用表单中的多个字段搜索 MySQL

通过 SSH 隧道的 mysql

php - Yii2:如何根据前几页的总和在页脚中添加总和?

php - 访问从 jquery 传递给 php 的数组元素