Php 将查询多个_查询插入mysql数据库

Php 将查询多个_查询插入mysql数据库,php,mysql,Php,Mysql,我的代码有一个问题,上传的图像在我选择了5个图像的表中只有一个 这是我的文件upload-employer.php <?php include('admin/db/database_configuration.php'); $sql = "SELECT * FROM tblalbums ORDER BY album_id DESC LIMIT 1"; $result = $conn->query($sql); if ($result->num

我的代码有一个问题,上传的图像在我选择了5个图像的表中只有一个

这是我的文件upload-employer.php

<?php 
    include('admin/db/database_configuration.php');
    $sql = "SELECT * FROM tblalbums ORDER BY album_id DESC LIMIT 1";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // output data of each row
       $row = $result->fetch_assoc();
       $wow = $row['album_id'];
       echo ($row['album_id']);
    } else {
    echo "0 results";
}
$conn->close();
?>
<?php
include('admin/db/database_configuration.php');
if (isset($_FILES["userfile"]) && !empty($_FILES["userfile"])) {
    $image = $_FILES['userfile']['tmp_name'];

    $imageSize = $_FILES['userfile']['size'];
    $imageType = $_FILES['userfile']['type'];
    $imageName = $_FILES['userfile']['name'];

    if (empty($_POST['aname'])){$albumname = 'NULL'; } else{ $albumname ="'". mysqli_real_escape_string($conn, $_POST['aname']) . "'";}

    $len = count($image);
    $path = "admin/images/";
    for ($i = 0; $i < $len; $i++) {
         if (isset($imageName[$i]) && $imageName[$i] !== NULL) {
             if(move_uploaded_file($image[$i], $path.$imageName[$i])) {
                $sql = "INSERT INTO `tblalum_photos` (imageName, imageSize, imageType, album_id) VALUES ('$imageName[$i]','$imageSize[$i]', '$imageType[$i]',$wow+1);";
                $sql .= "INSERT INTO `tblalbums` (albumName) VALUES ($albumname)";


                 if ($conn->multi_query($sql) === TRUE) {
                    echo '<script>alert("Images Sent")</script>';
                    echo '<script>window.location = "contact_us.php"</script>';
                } else {
                    echo "Error: " . $sql . "<br>" . $conn->error;
                }
            }
         }
    }
}
$conn->close();
?>


@SQLDBA正如您在insert语句中看到的,$wow变量是表tblalbum的album_id的值,这可能是由于试图同时执行多个语句。如果你把它们分开,你的运气可能会更好。如果不是这样的话,您可能希望发布您收到的任何实际错误消息…@AC没有错误,只是错误的数据进入了我的数据库。@AC可能缺少数据进入了我的数据库您说错误的数据进入了数据库。输入的数据是什么。
<form method="post" enctype="multipart/form-data" autocomplete="off">

    <input type="text" class="desc" name="aname" placeholder="Album Name" style="width: 250px;" />

    <?php include'admin/upload-preview.php' ?>
    <br><br>
    Select photo to send
    <div class="col-sm-12" id="result"> </div>
    <input id="files" type="file" name="userfile[]" multiple/><br>

    <button class="btn btn-danger" type="button" id="clear">CLEAR</button>

    <button id="yes" type="submit" name="save" formaction="file-upload-employer.php" class="btn btn-success">UPLOAD</button>
</form>