Mysql + kartinki

10 отговора 1251 прегледа
#1

Mysql + kartinki

ave moje li da se vkarvat kartinki v bazi danni i ako moje kakyw format trqbva da sa dannite i kak stava....... ili trqbva da im slagam samo linkovete v bazata a da si gi dyrpam s php-to ot tam posle kato gi pokazvam(kakto praveh do sega)

mersi predwaritelno

Отговор
в отговор на mega_p #2

Виж на долу

В blob поле можеш да вкараш и танк (ама в цифров вид).
Номера е как искаш да го преставиш, пък не ми се чете поста ти до край че е на маймуница.

Bеer? Moooorrre?
Отговор
в отговор на bira_more #3

Re: Виж на долу

e ti pone mi obesni.. mersi mnogo za iz4erpatelniw answer.... i koe bilo na maimunica ne razbrah....?

i ei taka me kefite kato znaete pyk kakvo ne moje li da obesnite na horata deto ne znaqt............

Отговор
в отговор на maga_p #4

Re: Виж на долу

Ако не знаеш какво е BLOB трябва да идеш да почетеш малко книжки или хелпове. А маймуница тук викат на латиницата - да пишеш Български на латиница е също толкова тъпо колкото да пишеш Английски на кирилица.

Дис из ан икзампъл хау стюпид ит из то райт Инглиш уит сирилик летърс.

So long and thanks for all the fish!
Отговор
в отговор на hadministratora #5

Re: Виж на долу

всъщност трябва да е :
Тхис ис ан еьампле хов ступед ис то врите енглисх витх църиллиц леттерс

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #6

Re: Виж на долу

бе да ...... вашта .....
така по добре ли е на кирилица
то човек да не попита нешто дето не го знае как става
(все пак за това се пита) и всички всезнаиковци тука му се нахвирлят да му казват да прочете първо и после незнам си кво...

Отговор
в отговор на мera_п #7

Re: Виж на долу

>бе да ...... вашта .....
Имаш си ..... и си я .....
>така по добре ли е на кирилица
По-добре е естествено
>то човек да не попита неЩо, дето не го знае как става (все пак за това се пита) и всички всезнаЙковци тука му се нахвЪрлят, да му казват да прочете първо и после незнам си кво...

Ми нали това е идеята, ако искаш да ти го напишем ние, кажи си, плати си и го получаваш. Ако искаш да се научиш, четене му е майката. И за да не ръчкаш като изоглавен из мануала и да не преоткриваш топлата вода ти казаха какво да прочетеш.

Ако не си разбрал нещо, конкретизирай си въпроса и го задай отново.

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на мera_п #8

И твойта също

Много по добре е на кирилица.
Не му се връзвай на рошавия - той вече издребнява за правописа, но иначе е прав.

Като питаш за картинки и MySQL (самоп това схванах от постовете ти по темата) трябва да уточниш как искаш да ги вкарваш в MySQL и как искаш да ги искарваш от там.
Има поне два типа решения - Web базирани - тоест всичко е PHP, perl, java или C базирани.
Ако става въпрос за C базирани мога да ти пусна няколко функцийки дето да ти дадат идея как се прави.

Bеer? Moooorrre?
Отговор
в отговор на мera_п #9

Re: Виж на долу

С това отношение към колегите, ще ти е трудничко в този живот когато ти потрябва помощ.
Подобни постове обикновено ги подминавам (и не само аз), но си мисля, че си направил изцепката поради неопитност. Затова ти препоръчвам да прочетеш това и да си помислиш как би помогнал ти на някой, който ти изкрещи една такава солена и подлютена ... реплика

Отговор
в отговор на mega_p #10

Re: Mysql + kartinki

Ето ти най-просто (без никакви екстри) решение за write/read на картинки в MySQL с PHP. Ти ще си го доукрасиш:

IMPORT:
$filename = 'picture.jpg';
$handle = fopen ($filename, "rb");
$data = fread ($handle, $filename_size);
$data = addslashes($data);

$query = "INSERT INTO pic_table (photo, photoType) VALUES ('$data', '$filename_type')";
$result = mysql_query($query) or die(mysql_error());

READ:
в отделен файл (например imageGet.php):
if (isset($ID)){
$query = "SELECT photo, photoType FROM pic_table WHERE ID=$ID";
$result = mysql_query($query) or die(mysql_error());
mysql_fetch_array($result);
$type = mysql_result($result, "photoType");
$data = mysql_result($result, "photo");

Header( "Content-type: $photoType");
print $data;
(или print stripslashes($data); - зависи от php.ini настройките)
}

а в основния файл където искаш снимка, просто извикваш:
<img src='imageGet.php?ID=$someID'>

Това е с две думи най-основно. Съжалявам ако някъде има грешка. Принципа е верен. Полето photo трябва да ти е BLOB. Успех.

Редактирано от mr.vain на

Отговор
в отговор на mr.vain #11

Re: Mysql + kartinki

зависи кой блоб .. че аз оня ден сгреших правейки го блоб и след това се чудих защо не ми приема над 64 К

-----------------------
гърбавия - ковчег ще го изправи
Отговор