У меня есть следующая HTML-форма. Как вы можете видеть, это сохранение файла.Хранить файлы в базе данных MySQL из HTML-формы
<form enctype="multipart/form-data" action="welcome.php" method="post
"onsubmit="return validateFormOnSubmit(this)">
<b>Name</b><br/> <input type="text" name="fname" />
<br/>
<b>Description</b><br/> <TEXTAREA NAME="description" COLS=40
ROWS=6></TEXTAREA><br/><br/> <input type="hidden" name="MAX_FILE_SIZE" value="100000"/>
<b>Upload Picture</b><br/> <input name="uploadedfile" type="file" /><br />
<b>Latitude</b><br/><INPUT name="lat" id ="lat" /><br/>
<b>Longitude</b><br/><INPUT name="lng" id ="lng" /><br/> <input type="submit" />
Этот файл обрабатывается как так ...
$target_path = "uploads/";
$target_path = $target_path . basename($_FILES['uploadedfile']['name']);
Остальная часть информации хранится в базе данных SQL. Я хотел бы сохранить файл, загруженный в эту базу данных. Как мне это сделать через php-файл, на который отправляется информация? Я вставляю его как ..
$query = "INSERT INTO <TABLE> (name, message, lat, lng, type)VALUES ('".$title."', '".$des."', '".$lati."', '".$long."', '".$type."')";
$q=mysql_query($query) or die(mysql_error());
Я не достаточно хорошо с MySQL, чтобы дать развернутый ответ, так что я просто хочу скажите: BLOBS! http://dev.mysql.com/doc/refman/5.0/ru/blob.html – FrustratedWithFormsDesigner
SQL Injection Атака с правого носа, cap'n! – Pointy
@Pointy Я знаю, я знаю. – Skizit