업데이트 작업을 위해 PHP PDO 준비 문 사용
P粉668019339
P粉668019339 2023-08-24 19:21:05
0
2
481
<p>다음 검색어를 사용하여 데이터베이스를 업데이트하려고 합니다. </p> <pre class="brush:php;toolbar:false;">$sth = "rpacks SET rpacks_location VALUES (:location) WHERE rpacks_id = (:id) 업데이트"; $q = $conn->준비($sth); $q->execute(array(':location'=>$location, ':id'=>$id));</pre> <p><b>그런데 이런 오류가 발생했습니다</b></p> <p><code>치명적인 오류: 'SQLSTATE[42000] 메시지와 함께 발견되지 않은 예외 'PDOException': 구문 오류 또는 액세스 위반: 1064 SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 구문을 확인하세요. </code></p>의 라인 1에 있는 'VALUES ('test') WHERE rpacks_id = ('2')' 근처에서 사용하기 위한 올바른 구문에 대한 매뉴얼입니다.
P粉668019339
P粉668019339

모든 응답(2)
P粉315680565

다음으로 변경됨:

$sth = "更新 rpacks SET rpacks_location = :location WHERE rpacks_id = :id";

P粉248602298

귀하의 update 查询中存在错误,因为您使用了 insert 쿼리 구문.

다음은 올바른 쿼리입니다.

으아악

참조: http://dev.mysql.com/doc/refman/5.0/en/update.html

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿