php - MYSQL 更新连接错误 ->

标签 php mysql sql-update

我正在对我的数据库执行更新语句。我的连接已正确完成。然而有一个问题。在 $conn-> 之后,我的其余代码将像 echo 一样显示出来,而不是更新数据库的更新语句。我一直在尝试调试它,但似乎没有任何效果。不确定错误。帮助识别错误。

   <?php//check on the updating
   if (isset($_POST['set'])){
       $query = 'UPDATE default SET sql_statement ="'.$_POST['sql'].'", x_axis = "'.$_POST['x'].'", y_axis = "'.$_POST['y'].'" WHERE id = "'.$id.'" ';
       $result = $conn->query($query);
       if($result){
           header('Location:previewgraphs.php?id='.$id);
           die();
       }
 }
 ?>

最佳答案

有些地方你的 php 标签有问题。因此,请使用 " 进行换行,并且当您在串联中使用 array 索引时,请使用 {}

进行换行
<?php 
   if (isset($_POST['set'])){
   $query = "UPDATE default SET sql_statement ='{$_POST['sql']}', x_axis ='{$_POST['x']}', y_axis = '{$_POST['y']}' where id = $id";
   $result = $conn->query($query);
   header('Location:previewgraphs.php?id='.$id);
   }
?>

关于php - MYSQL 更新连接错误 ->,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33538075/

相关文章:

php - 如何使用脚本将保存在服务器上的 .wav 和 .webm 转换为 .mp4 并将其保存在服务器上

mysql - 从字段类型为 INT 的表中选择

mysql - 404 if record not found - 如何检查记录是否存在?

java - MySQL - 如何在分页前计算行数?

sql - 使用同一表中的值更新行

php - MYSQL:如何找出未装备元素的数量?

php - Laravel - 批量分配异常错误

sql-server - SQL Server 2012 : Running multiple UPDATE FROM SELECT on the same table simultaneously

mysql - 简单的 MySql 更新查询很慢

php - 通过 wordpress 中的表格选择单个值