SQLite хранение объектов

Печать RSS
417

Автор
Пришелец
0
Здравствуйте. Возникла вот такая проблема:
- имеется объект-изображение
- нужно записать его в базу данных sqlite
- достать его оттуда как объект-изображение
Как это сделать? Какой тип поля указывать при создании таблицы? Помогите!

Господин ПЖ
0
по-моему BLOB хотя я могу ошибаться надо мануалы почитать
Автор
Пришелец
0
2. А чтение? Как обратно получить объект?
Автор
Пришелец
0
Таблицу вроде создал...

Господин ПЖ
0
На примере Mysql создай файл к примеру show.php
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());
mysql_select_db ("database",$link);
$result = mysql_query ("SELECT * FROM `picatures` WHERE id='".int($_REQUEST['id'])."'");
$row = mysql_fetch_array($result);
header ("Content-type: image/jpeg");
echo $row['full_picture'];
?>

ну и выводи примерно так <img src="show.php?id=1" alt"" /> это вывод изображения с id 1
Автор
Пришелец
0
А записать как? Вот допустим:
<?php
$db = sqlite_open('base.db',0666);
$im = imageCreateFromPNG("img.png");
sqlite_query($db, "INSERT INTO smile (id, cat, name, file) values('4', '1', '*test image dovn*', '$im')");
echo sqlite_error_string(sqlite_last_error($db));
sqlite_close($db);
?>
Изменил: Артем (27.05.2010 / 20:01)
Автор
Пришелец
0
Записывает: Resourse id #13
Автор
Пришелец
0
Так все...понял)
Автор
Пришелец
0
Как объект $im превратить в переменную? imagePNG($im); выводит в браузер или файл, а мне надо в переменную...

Чатланин
0
$img = imagePNG($im); ??
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск