class MyDb{
....
public function test($sql)
{
$this->affect_nums = $this->pdo->exec($sql);//Affect 행 수
if ($this->affect_nums>0) {
$this->insertId = $this->pdo->lastInsertId();//마지막 삽입 ID
if(null !== $this -& gt; insertid) {
echo "성공적으로 삽입되었습니다.";
} Else {
echo "성공적으로 수정/삭제되었습니다.";
사용 using using out out off through out ; test2(이름,비밀번호) 값('Xiaohua','123')");
echo $MyDb->affect_nums.",".$MyDb->insertId;
echo "<br>";
$ MyDb->test("UPDATE test2 SET name='Zeng Hua' WHERE name='Xiaohua'");
echo $MyDb->affect_nums.",".$MyDb ->insertId;
echo "< br>";
echo $MyDb->affect_nums.",".$ MyDb->insertId;
죄송합니다. 코드의 lastInsertid()에 괄호 두 개가 누락되었습니다. 복사할 때 왜 누락되었는지 모르겠습니다. 문제는 이것이 아닙니다...