:insane: Помогите,плз...
При выдаче переменной, в которую записали значение из BLOB, текст выдаваемый до него превращает картинку в выдачу символов, а текст после - вообще не выдается!
Запись в таблицу:
if ($link_w=mysql_pconnect("my_localhost","my","my")) {
if (mysql_select_db("pl",$link_w)){
if ($url_file = fopen($path_f_b.$file_im.$path_f_e,\'rb\')){
$path_f_w="./images/promeg_im_news.gif";
$data = addslashes(fread(fopen($path_f_w,"rb"),filesize($path_f_w)));
$query="INSERT INTO news_podr VALUES (".$_number.",\'".$body_text."\',\'".$data."\')";
if (!mysql_query($query,$link_w)){
print "
Ошибка обработки запроса";
}
else print "
Невозможно выбрать БД";
mysql_close($link_w);
}
Чтение:
$link=@mysql_pconnect("my_localhost","my","my");
if ($link){
@mysql_select_db("pl",$link);
$query="SELECT * FROM news_podr WHERE number=".$number_news;
$result=@mysql_query($query);
$row=mysql_num_rows($result);
if ($row!=0){
$data = @MYSQL_RESULT($result,0, "image");
$body_= @MYSQL_RESULT($result,0, "body_podr");
print $body_;//не позволяет показывать файл как рисунок
echo $data;
//
print $body_;//не выдается
}
mysql_close($link);
}