Нажатие вложений в таблицу DB

Я обновил свой проект до почти окончательной формы и внес небольшие изменения. Предложение @Raghbendra Nayak работало до изменения, и теперь я пытаюсь включить его в свою новую форму. После «submit» он перемещает элемент в папку по-прежнему и ссылку на БД, однако ссылка находится в отдельной строке, а не в той же строке, где записано описание описания данных.

Обновление: У меня были рабочие парни. Благодаря!

php,html,mysqli,attachment,

0

Ответов: 2


1

Вы можете просто следовать приведенному ниже коду, чтобы вставить данные в базу данных, почему вы используете mysqli_connectдля запуска запроса на вставку.

Обновлено:

Измените условие if:

if(move_uploaded_file($file['tmp_name'],$upload_directory.$path)){

    mysqli_connect("localhost", "root", "", "order") or die ("Connecting to DB failed");

    mysqli_connect("INSERT INTO item VALUES ('', '$path')");

}

к

if(move_uploaded_file($_FILES['filename']['tmp_name'],$upload_directory.$path)){

    $conn = mysqli_connect("localhost", "root", "", "order") or die ("Connecting to DB failed");
    // If you want to save image name you can get like below:
    $filename = $_FILES["filename"]["name"];
    $path = $path."/".$filename;
    $sql = "INSERT INTO item (path) VALUES ('$path')";

    if ($conn->query($sql) === TRUE) {
      echo "New record created successfully";
    } else {
      echo "Error: " . $sql . "<br>" . $conn->error;
    }

}

Вы также должны добавить свое имя изображения. Надеюсь, это сработает для вас, дайте мне знать все, что требуется.


0

Получил все разобранное. Спасибо, парни!

PHP, HTML, MySQLi, привязанность,
Похожие вопросы