2015-02-02 3 views
0

포럼을 만들고 있는데 회신 정보를 테이블에 넣을 때 () 주제를 답장하면됩니다. 하위 카테고리 ID가이 하위 카테고리 ID와 동일한 하위 카테고리 테이블에 값을 INSERT합니다.where 절을 사용하여 값을 삽입하지 않음

CODE :

 $query = "INSERT INTO subcategories (last_topic_title, last_topic_date, last_topic_user) VALUES (:last_topic_title, :last_topic_date, :last_topic_user) WHERE cid='".$cid."' AND sid='".$sid."'"; 
     $query_params = array(':last_topic_title' => $topic_title, ':last_topic_date' => $reply_date, ':last_topic_user' => $reply_creator); 
     try { 
      $stmt = $db->prepare($query); 
      $result = $stmt->execute($query_params); 
     } 
     catch(PDOException $ex) { 
      die("Failed to run query" . $ex->getMessage()); 
     } 

문제 :

그 날은 WHERE 절을 사용하여 값을 삽입 허용하지 않습니다. 어떻게해야합니까?

+0

은 어디'$의 sid' 정의 $의 cid'과'이며, 왜 그들이 매개 변수 배열에 없습니다? – Machavity

+0

'insert '대신'update'를 사용하십시오. – julekgwa

답변

관련 문제