Недавно я попытался вставить в свою базу данных некоторые записи, содержащие текст и изображения.Хотя текст вставляется без проблем, изображения не могут войти. Изображения, которые я пытаюсь вставить, не тяжелые.На обычном только несколько кб.Я сделал несколько ошибок в моем .php файле?
<?php
// php code to Insert data into mysql database from input text
if(isset($_POST['insert'])){
$hostname = "localhost";
$username = "root";
$password = "";
$databaseName = "database1";
// get values form input text and number
$fname = $_POST['fname'];
$contact1 = $_POST['contact1'];
$contact2 = $_POST['contact2'];
$filename = $_FILES['uploadfile']['name'];
$filetmpname = $_FILES['uploadfile']['tmp_name'];
$filename2 = $_FILES['uploadfile2']['name'];
$filetmpname2 = $_FILES['uploadfile2']['tmp_name'];
$folder = 'imagesuploadedf/';
$folder = 'imagesuploadedf2/';
move_uploaded_file($filetmpname, $folder.$filename);
move_uploaded_file($filetmpname2, $folder2.$filename2);
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
// mysql query to insert data
$query = "INSERT INTO `tabela`(`name`, `imagename`, `imagename2`, `contact1`, `contact2`) VALUES ('$fname', '$filename', '$filename2', '$contact1', '$contact2')";
$result = mysqli_query($connect,$query);
// check if mysql query successful
if($result)
{
echo 'Data Inserted';
}
else{
echo 'Data Not Inserted';
}
mysqli_free_result($result);
mysqli_close($connect);
}
?>
<!DOCTYPE html>
<html>
<head>
<title> PHP INSERT DATA </title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<form action="index.php" method="post">
<input type="text" name="fname" placeholder="First Name"><br><br>
<input type="file" name="uploadfile" ><br><br>
<input type="file" name="uploadfile2" ><br><br>
<input type="text" name="contact1" placeholder="Contact1"><br><br>
<input type="text" name="contact2" placeholder="Contact2"><br><br>
<input type="submit" name="insert" value="Add Data To Database">
</form>
</body>
</html>