La,
Nuo kada HTML'e "img" tag'e (<img src="...) yra dedami paveiksliuko duomenys? į img tag'ą dedamas adresas iki paveiksliuko.
Tavo atveju tikriausiai reikėtų rašyti kažkaip panašiai:
<img src="paveiksliukas.php?id=1">
Kur paveiksliukas.php faile jau būtų tavo php scriptas su paveiksliuko duomenų išėmimu iš duombazės. Reikia nepamiršti, kad prieš išvedant paveiksliuko duomenis reikia išvesti teisingus headerius su header() funkcija.
Taip pat funkcijos mysql_query() rezultatas yra resursas, o ne duomenys. Pas tave scripte neteisingai naudojamas resursas.
Straipsnis kaip saugoti ir kaip paimti paveiksliukus iš MySQL duomenų bazės: http://www.phpbuilder.com/columns/florian19991014.php3
Apie duomenų tipus: BLOB'e galima saugoti 64kb, MEDIUMBLOB'e - 16Mb, LARGEBLOB'e - 4GB. Daugiau informacijos : http://dev.mysql.com/doc/refman/4.1/en/ … rview.html
Taip pat reikia nepamiršti, kad yra ne vien duomenų bazės ribojimai laukams o taip pat ir PHP ribojimai užkraunant duomenis per formas; apie tai galima pasiskaityti čia: http://www.php.net/manual/en/features.file-upload.php