在我的管理表中,圖像上傳后列圖像顯示此路徑:C:\xampp\tmp\phpC6DA.tmp 但圖像名稱不顯示。圖像已完美上傳到所需文件夾,沒關(guān)系...我試圖將 varchar 更改為文本,用于 MySQL 中的圖像列。也許這是我不知道的 XAMPP 設(shè)置?MySQL 設(shè)置為 InnoDB。這是代碼的一部分$img = $_FILES['image']['name'];$img_tmp = $_FILES['image']['tmp_name'];move_uploaded_file($img_tmp, "upload/$img");$db->query("INSERT INTO admin (id, full_name, email, password, gender, image) VALUES (NULL, :full_name, :email, :password, :gender, :image)");$db->bindvalue(":full_name", $name, PDO::PARAM_STR);$db->bindvalue(":email", $email, PDO::PARAM_STR);$db->bindvalue(":password", $pass, PDO::PARAM_STR);$db->bindvalue(":gender", $gender, PDO::PARAM_STR);$db->bindvalue(":image", $img_tmp, PDO::PARAM_STR);$db->execute();
1 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個贊
代替
$db->bindvalue(":image", $img_tmp, PDO::PARAM_STR);
和
$db->bindvalue(":image", $img, PDO::PARAM_STR);
$img
包含您想要的名稱。
- 1 回答
- 0 關(guān)注
- 172 瀏覽
添加回答
舉報
0/150
提交
取消