Вы должны упомянуть, что вы сделали до сих пор, чтобы решить эту проблему.Любое решение / коды, которые вы можете упомянуть.Но вот небольшая справка:
Не рекомендуется хранить любые изображения в базе данных.Скорее храните его в каталогах и сохраняйте пути в БД для манипуляций.Однако, если вы все еще хотите сохранить какое-либо изображение в БД, вам нужно поле с типом 'BLOB ', которое используется для сохранения изображений / значков в базе данных.
Вы можетесделать что-то вроде этого:
// Image submitted by form. Open it for reading (mode "r")
$fp = fopen($_FILES['file_name']['tmp_name'], "r");
if ($fp) {
$content = fread($fp, $_FILES['file_name']['size']);
fclose($fp);
// Add slashes to the content so that it will escape special characters.
// As pointed out, mysql_real_escape_string can be used here as well. Your choice.
$content = addslashes($content);
// Insert into the table "your_table_name" for column "ser_icon" with our binary string of data ("content")
mysql_query("Insert into your_table_name (ser_icon) Values('$content')");
}