2
INNER JOIN을 사용하여 테이블을 업데이트하려고합니다. 내가하려는 것은 '코드'값을 가진 '사용자 이름'을 얻고 다른 테이블에서 그 "사용자 이름"값을 업데이트하는 것입니다.mysql을 사용하여 INNER JOIN을 사용하여 테이블 업데이트
$pbr = $conn->prepare("UPDATE p
SET p.pay = p.pay + 10
FROM points AS p
INNER JOIN members AS m
ON p.username = m.username
WHERE m.code = ?");
$pbr->bind_param("s", $code);
저를 준다 : 나는 검색
"치명적인 오류 : 비 객체의 멤버 함수 bind_param()에 전화"와 광산하지만 같은 몇 가지 질문을 발견
나는이 시도 이 문제를 해결할 수 없습니다.var_dump($pbr);
을 사용하고 "부울 false"를 표시하지만 문제가있는 곳을 볼 수 없습니다.
"사용자"는 점해야한다 (: 난 그냥 업데이트 된 적이 테이블 이름을 : 추측 – ctarimli
작품을 주셔서 감사합니다 – hek2mgl