2017-12-30 1 views
-3

$ 쿼리 = "UPDATE (idNumber, lastName, firstName, section, sanction, expireDate) VALUES ('$ idNumber', '$이 lastName', '$ firstName을', '$ 섹션', '$ 제재' '$ dueDate') 어디서 id = '$ id' ";값을 사용하여 여러 행을 업데이트하려고 시도하는 것이 맞습니까? <code>Sanctions</code> SET INTO

+1

잘못된 구문을 사용하고 있습니다. –

+0

UPDATE와 INSERT를 혼합합니다. SQL 구문의 기초를 읽으십시오. – mentallurg

답변

-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

내 생명을 구했어. 정말 고마워. –

관련 문제