3
내 PHP 스크립트에 문제가 있습니다.SQL 업데이트 행 ID = 1
임 설정을 이러한 변수는 :
$v1 = mysql_real_escape_string($_POST["v1"]);
$v2 = mysql_real_escape_string($_POST["v2"]);
$v3 = mysql_real_escape_string($_POST["v3"]);
$v4 = mysql_real_escape_string($_POST["v4"]);
나는이 값은 내 DB의 행으로 업데이트 할 위치 ID = 1 개 때마다 (행이 이미 존재하고 단지를 업데이트해야).
행을 삽입하거나 업데이트해야합니까? 나는 성공없이 시도했습니다 : UPDATE
보다는 INSERT
$sql = "INSERT INTO table1 (v1, v2, v3, v4) WHERE id = 1";
$sql .= "VALUES ('$v1', '$v2', '$v3', '$v4')";
당신은,는 INSERT 대신 UPDATE를 수행해야합니다. – andrewsi
올바른 구문은 다음과 같이 보일 것입니다 : UPDATE table1 SET v1 = '$ v1', v2 = ... WHERE id = 1 – sgeddes
나는 그것을 제공합니다! 답장을 보내 주셔서 감사합니다 –