>source

이 코드를 시도했지만 오류가 발생합니다.

$sql[0] = "INSERT INTO classtb
                    (classname, duration, classdate, cost, location, 
                    instructor, client, subclient, courseware, note)  
            VALUES('$classname', '$duration', '$classdate', '$cost', 
                    '$loc2name', '$instructor','$client','$subclient', 
                    '$courseware', '$note')";
$sql[1] = "INSERT INTO locationtb(slocation, address, note)  
            VALUES('$loc2name', '$loc2address', '$loc2note')";
//etc...
foreach ($sql as $x) {
    if ($db->query($sql[$x])) {
         echo "worked";
    else{
         echo "Didn't work";
    }
}

둘 다 테이블에로드되지 않기 때문에 이중 오류가 발생합니다.


  • 답변 # 1

    당신은 가치를 사용해야합니다 $sql 루프 내부의 배열.

    다음을 변경하십시오 ...

    $db->query($sql[$x])
    
    

    에...

    $db->query($x)
    
    

관련 자료

  • 이전 javascript - 클래스 OOP 내에서 비동기 적으로 메서드 만들기
  • 다음 apache spark - 충돌하는 파티션 열 이름 감지 Pyspark Databricks