안녕하십니까. 두 테이블 테스트와 질문이 있습니다. 각 테스트에는 많은 질문이 있으며 많은 테스트가 있습니다. 내가 뭘하고 싶은지 동적으로 업데이 트에 대한 업데이 트와 같은 질문을 만들기위한 사용자를 리디렉션입니다.where 절의 insert 문
이 코드는 문제의 코드를 삽입 레코드 위에
<a class="btn btn-info" href="questions.php?add=<?php echo $result['test_id']; ?>">
<i class="icon-edit icon-white"></i>
Add Question
</a>
를 만들 테스트 페이지에서
if(isset($_REQUEST['add'])){
$insert=$connection->query(
"INSERT INTO questions
(question,ans1,ans2,ans3,ans4,correct_answ,marks,related_to_test)
VALUES
('$question','$ans1','$ans2','$ans3','$ans4','$correct_answ','$marks','$related_to_test')
where related_to_test='".$_REQUEST['add']."'");
//None of them is working
set related_to_test='".$_REQUEST['add']."'");
}
이 코드 리디렉션 사용자를 삽입하지만 모든 필드는 related_to_test 또는 하나를 제외하고 깜박입니다 페이지가 리디렉션됩니다. 이 WHERE NOT EXISTS
않는 한
삽입 쿼리의 where 절 – preetam
왜 'INSERT' 문에 WHERE 절을 적용 하시겠습니까? 삽입은 조건에 구속되지 않습니다. 당신은 삽입하거나하지 않습니다. 대신에'UPDATE' 또는'REPLACE'를 사용할 수 있습니다. (조건부 삽입은 'INSERT ... SELECT'를 사용할 때 실제로 적용됩니다. 여기서는 그렇지 않습니다). – DanFromGermany
@preetam 나는 가지고있다. 'table1에 insert col1, col2 from table2 where col3 = 123';) –