Я пытаюсь создать upload.php, который загружает только PDF, DOC и DOCX в базу данных (путь) и файл на моем сервере. Теперь моя загрузка в файл работает, но я действительно не знаю, как загрузить ссылку (путь) в мою строку таблицы.Как загрузить файл в базу данных
Также файл, который я загружаю, должен быть загружен одним нажатием кнопки на подробной странице.
Мой upload.php
<?php
$servername = "localhost";
$username = "root";
$password = "usbw";
$dbname = "persons";
// CREATE A CONNECTION WITH THE DATABASE
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if ($_FILES["cv"]["error"] > 0)
{
echo "<font size = '5'><font color=\"#e31919\">Error: NO CHOSEN FILE <br />";
echo"<p><font size = '5'><font color=\"#e31919\">INSERT TO DATABASE FAILED";
}
else
{
move_uploaded_file($_FILES["cv"]["tmp_name"],"files/" . $_FILES["cv"]["name"]);
echo"<font size = '5'><font color=\"#0CF44A\">SAVED<br>";
$file="files/".$_FILES["cv"]["name"];
$sql="INSERT INTO person (person_cv, path) VALUES ('','$file')";
if (!mysql_query($sql))
{
die('Error: ' . mysql_error());
}
echo "<font size = '5'><font color=\"#0CF44A\">SAVED TO DATABASE";
}
mysql_close();
?>
Имя базы данных называется «человек», который имеет таблицу с именем лица. Ссылка на файл должна сохраняться в person_cv. Я новичок в PHP, и я пытаюсь понять PHP, но есть так много способов сделать это, потому что я запутался.
У вас возникли какие-либо ошибки с этим кодом? – JNevill
Я не потому, что код работает, и он загружает файл в каталог на моем сервере. – GLRotterdam