Php 我正在尝试使用值更新多行,是否正确?

Php 我正在尝试使用值更新多行,是否正确?,php,mysql,Php,Mysql,$query=更新为制裁集idNumber、lastName、firstName、section、ANSOLANCE、EXIREDATE值“$idNumber”、“$lastName”、“$firstName”、“$section”、“$dueDate”,其中id=“$id” 错 正确的方法: INTO命令对于更新查询无效。您需要为每个要编辑的列分配表等于=的值 笔记: 这些查询没有很好的安全性,请使用预先准备好的语句: 您使用了错误的语法。您混合了更新和插入。阅读SQL语法的基础知识。 $qu

$query=更新为制裁集idNumber、lastName、firstName、section、ANSOLANCE、EXIREDATE值“$idNumber”、“$lastName”、“$firstName”、“$section”、“$dueDate”,其中id=“$id”

错 正确的方法: INTO命令对于更新查询无效。您需要为每个要编辑的列分配表等于=的值

笔记:
这些查询没有很好的安全性,请使用预先准备好的语句:

您使用了错误的语法。您混合了更新和插入。阅读SQL语法的基础知识。
$query = "UPDATE INTO Sanctions 
          SET (idNumber, lastName,firstName, section,sanction,expireDate) 
          VALUES('$idNumber','$lastName', '$firstName','$section','$sanction', '$dueDate') 
          WHERE id= '$id'";
$query = "UPDATE Sanctions 
          SET idNumber = '{$idNumber}', 
              lastName = '{$lastName}', .... 
          WHERE id = '{$id}'";