$ 쿼리 = "UPDATE (idNumber
, lastName
, firstName
, section
, sanction
, expireDate
) VALUES ('$ idNumber', '$이 lastName', '$ firstName을', '$ 섹션', '$ 제재' '$ dueDate') 어디서 id = '$ id' ";값을 사용하여 여러 행을 업데이트하려고 시도하는 것이 맞습니까? <code>Sanctions</code> SET INTO
-3
A
답변
-1
잘못된
$query = "UPDATE INTO Sanctions
SET (idNumber, lastName,firstName, section,sanction,expireDate)
VALUES('$idNumber','$lastName', '$firstName','$section','$sanction', '$dueDate')
WHERE id= '$id'";
올바른 방법 :
명령 INTO$query = "UPDATE Sanctions
SET idNumber = '{$idNumber}',
lastName = '{$lastName}', ....
WHERE id = '{$id}'";
는 UPDATE 쿼리에 대한 유효하지 않습니다. 편집하려는 모든 열에 대해 표 = (=) 값을 지정해야합니다.
주 :
잘 확보되지 않는 이러한 쿼리, 준비된 문을 사용하십시오이 insted. :)
+0
내 생명을 구했어. 정말 고마워. –
잘못된 구문을 사용하고 있습니다. –
UPDATE와 INSERT를 혼합합니다. SQL 구문의 기초를 읽으십시오. – mentallurg