여러 쿼리를 실행하려고하는데 뭔가 잘못되었습니다.여러 쿼리를 실행할 수 없습니다.
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
$sql = "
UPDATE tmatria SET par = " . $newpar . ", inde = " . $newinde . " WHERE id =" . $cutid . ";
SELECT * FROM tmatria ORDER BY inde ASC;
SET @i := 0;
UPDATE tmatria SET inde = @i := @i + 1;
";
try {
$db->exec($sql);
}
catch (PDOException $e) {
echo $e->getMessage();
die();
}
나는 그때 라인 UPDATE tmatria SET par...
및 SELECT * FROM tmatria ORDER BY inde ASC;
중요하다 생각 inde
열을 기준으로 테이블을 정렬하고 마지막으로 1 2 3...
에 inde
값을 설정, 일부 열을 업데이트하고 싶지만, 무엇이 잘못되었는지 볼 수 없습니다.
어떤 도움이 필요합니까?
그건 절대적으로 *** 아닙니다 *** 쿼리에 변수를 포함시키는 방법입니다. – Ben
실행하려고하면 어떻게됩니까? 특정 오류 메시지가 나타 납니까? –
@RobertColumbia 오류 메시지가 없습니다. – bonaca