我想創建一個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