我能夠開發一個代碼,使用戶可以自由上傳圖片,而圖片將被存儲到MySql數據庫。但我也想添加到php和mysql代碼圖片類別,在上傳圖片之前,用戶可以從以太類別中選擇 - All,People,Cities,Nature和Others,然後點擊提交。我如何將它添加到我的php代碼和mysql表中?看到我的原始代碼如下:將照片類別添加到php代碼?
<?php
$dbCnn = mysql_connect('', '', '');
mysql_select_db('', $dbCnn);
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") {
$image = addslashes(file_get_contents($_FILES['file']['tmp_name']));
$insStr = "INSERT INTO imagedata(id, image) VALUES ('', '{$image}')";
mysql_query($insStr);
}
'mysql_ *'函數已被棄用,並可能在下一個主要版本中被刪除。相反,切換到'MySQLi'或'PDO',兩者都可以通過文檔中的優秀示例輕鬆掌握。 –
發佈的代碼有很多錯誤。正如前面的人所說,mysql_ *已被棄用。您正在將圖像直接存儲在數據庫中,這會使速度降低得更快。我會建議將鏈接存儲在數據庫中的圖像並將圖像存儲在服務器上。 – ksealey