카테고리 없음

[PHP] PHP에서 데이터베이스와 배열을 비교하는 방법

행복을전해요 2020. 12. 18. 17:36

두 개의 답변 배열을 다음과 같이 하나로 변경하십시오.

$answers[82] = 1
$answers[83] = 4

foreach($answers as $id => $ans)
{
$sql = "select * from quiz where id_quiz = $id"
db->query($sql)
$row = $check->fetch_assoc();
if($row['answer'] == $ans)
{
  totalcorrect++
  }
  
  }
  

더 자세한 정보가 필요한지 확실하지 않은 빠른 답변입니다.

-------------------

php의 implode 함수를 사용 하여 ID를 함께 붙입니다. implode(",", $all_ids); 그런 다음이를 사용하여 하나의 DB 쿼리 (cularis가 말한대로)를 만들고 그 결과를 반복하여 확인할 수 있습니다 (matt가 말한 것처럼)

더 많은 정보:

  • http://www.w3schools.com/sql/sql_in.asp
  • http://php.net/manual/en/function.implode.php


출처
https://stackoverflow.com/questions/7415967