Загрузить информацию базы данных с INSERT INTO

это мой код загрузки изображений, он работает нормально, но у меня есть проблема с помещением пути в базу данных с помощью функции «INSERT INTO», он не работает.
Мое изображение попадает в папку, но столбец «Изображение» таблицы «страницы» в моей базе данных пуст, путь не загружен.
Любой совет?

<?php
# FileName="Connection_php_mysql.htm"# Type="MYSQL"# HTTP="true"$hostname_localhost = "localhost";
$database_localhost = "database";
$username_localhost = "root";
$password_localhost = "";
$localhost = new mysqli($hostname_localhost, $username_localhost, $password_localhost);

if ($localhost->connect_error) {
die('Connect Error (' . $localhost->connect_errno . ') '. $localhost->connect_error);
}
?>
<?php
if(isset($_FILES['UploadFileField'])){

// Creates the Variables needed to upload the file

$UploadName = $_FILES['UploadFileField']['name'];
$UploadName = mt_rand(100000, 999999).$UploadName;
$UploadTmp = $_FILES['UploadFileField']['tmp_name'];
$UploadType = $_FILES['UploadFileField']['type'];
$FileSize = $_FILES['UploadFileField']['size'];

// Removes Unwanted Spaces and characters from the files names of the files being uploaded

$UploadName = preg_replace("#[^a-z0-9.]#i", "", $UploadName);

// Upload File Size Limit

if(($FileSize > 250000)){

die("Error - File to Big");

}

// Checks a File has been Selected and Uploads them into a Directory on your Server

if(!$UploadTmp){
die("No File Selected, Please Upload Again");
}else{
$move=move_uploaded_file($UploadTmp, 'images/'.$UploadName);

mysqli_query($localhost,"INSERT INTO pages (Image)
VALUES (/pages/images/.$UploadName)");

mysqli_close($localhost);

}
if($move) {

echo("file ".$UploadName." has been uploaded!");
echo("<br>/pages/images/".$UploadName);
}else {
exit("unable to upload the file" .$UploadName);
}
}

?>

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]