나는 자동차 응용 프로그램을 가지고 있으므로 자동차에는 을 계산할 수있는 많은 정보가 있습니다. 이제 auto
이라는 테이블에 필수 사항을 보관 한 다음 멋진 테이블을 만들었습니다. attributes
시원한 테이블. 은 지금은 내가 같은 PDO에서 두 개의 서로 다른 테이블에 동일한 배열의 데이터를 삽입 할 수 있습니다 할같은 문장에서 두 개의 다른 테이블에 삽입 할 수 있습니까?
$sql = "INSERT INTO auto(year, make, model, mileage, price, vin, att1, att2,
att3, att4, picture1, picture2, picture3, picture4, picture5, picture6, picture7, picture8,
picture9, picture10, picture11, picture12)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
내가 'AND INSERT INTO attributes ('
$sth = $dbh->prepare($sql);
$final = array_merge(array_values($vehicleinfo),array_values($paths));
$sth->execute($final);
echo '<h4 id="successMessage" style="color: red;">Vehicle added succesfully</h4>';
짧은 답 - 할 수 없습니다. –
그림을 다른 테이블로 아웃소싱하는 것을 고려해야합니다. 이것은 유지 보수의 지옥으로 이어질 수 있습니다. 나는 데이터베이스 정규화에 대해 읽는 것을 권장한다. –
저장 프로 시저를 빌드하여 원하는 비즈니스 논리를 캡슐화 할 수 있습니다. 저장 프로 시저 – KeepCalmAndCarryOn