配列からデータベースに 2 つの値を挿入しようとしています。接続に問題はありません。$fullArr
と$thumbArr
が挿入されるフィールドは長いテキストであり、1 つの配列値を挿入しようとすると正常に動作します ($fullArr
または$thumbArr
)。両方の配列がクエリで使用されるとすぐに、機能しなくなります。
配列内の値はデータ URL です。
private function submitPhoto() {
global $database;
$projectid = $_POST['projectid'];
$fullArr = $_POST['fullArr'];
$thumbArr = $_POST['thumbArr'];
$count = 0;
foreach($thumbArr as $key) {
// Insert Thumb
$database->query("INSERT INTO `photo` (photoid, projectid, dataurlfull, dataurlthumb) VALUES('', '" . $projectid . "', '" . $fullArr[$count] . "', '" . $key . "')");
$count++;
}
}