0
我想上传图像到这个文件夹叫做roomPhoto。然后从那里我想要sql服务器数据库名称imagepath存储路径,而不是图像本身。有人可以帮我弄这个吗?一切都在数据库中上传除了图像
session_start();
include "../../lib/mssql.connect.php";
$target = "roomPhoto/";
$target = $target . basename($_FILES['photo']['imagepath']);
$params = array($_POST['xone'],$_POST['yone'], $_POST['xtwo'], $_POST['ytwo'], $_POST['venue'] , $_POST['description'] , $_POST['roomlevel'], ($_FILES['photo']['imagepath']));
$sql = "INSERT INTO map(x1, y1, x2, y2, venue, description, roomLevel, imagepath)
VALUES (?,?,?,?,?,?,?,?)";
$result = sqlsrv_query($conn, $sql, $params);
echo "Account had been successfully created";
哪里是你的HTML表单?它看起来像你缺少'enctype'。 –
您需要添加'move_uploaded_file'来移动特定的文件夹。看来你还没有用过它。即使名称被保存,文件夹中也不会有任何图像,并且会显示破碎的图像 – Nehal