ugrás a tartalomhoz

Kép tárolása mysql-ben, majd megjelenítés

donaths · 2002. Szep. 13. (P), 00.00
Sziasztok!

Képet kell mysql db-ban tárolnom. Arra lennék kíváncsi, hogy hogyan rakom a képet az adatbázisba, illetve hogyan tudom onnan kiolvasni és megjeleníteni.
Mindenkinek előre is köszönöm a segítséget!!! S.O.S. kellene a segítség!
 
1

Re: Kép tárolása mysql-ben, majd megjelenítés

tony_sirico · 2002. Szep. 16. (H), 08.47
Ha képet akarsz tárolni itt egy leírás. http://www.phpbuilder.com/columns/florian19991014.php3
De jobb megoldás ha feltöltöd a képet és csak a kép nevét tárolod adatbázisban. ha így akarod válaszolj és segítek.
2

Re: Kép tárolása mysql-ben, majd megjelenítés

balucapitan · 2002. Szep. 18. (Sze), 08.54
Lécci írd le a Te módszeredet!

Köszi: Balu
3

Re: Kép tárolása mysql-ben, majd megjelenítés

tony_sirico · 2002. Szep. 18. (Sze), 11.34
if(!isset($uploadfile))
{
print "<p>Kép feltöltése:";
print "<form enctype=\"multipart/form-data\""
. " method=\"post\">"
. "<input type=\"hidden\" name=\"max_file_size\""
. " value=\"200000\">"
. "<input type=\"file\" name=\"uploadfile\" size=\"60\">"
. "<br><input type=\"submit\" value=\"Feltölt\"></form>";
}


if(isset($uploadfile) and is_uploaded_file($uploadfile))
{
if(move_uploaded_file($uploadfile,
$path . "ide jön a könyvtár ahová át akarod helyzni a képet" . $uploadfile_name))
{
print("<p>Kép sikeresen feltöltve. A kép neve: <b>$uploadfile_name</b>" );
}
else
{
print("<p>A képfeltöltés nem sikerült." );
}
}

A program a szerver egy tmp könyvtárába menti a képet, majd áthelyezi a saját könyvtáradba, amit megadsz. A kép nevét beszúrhatod az adatbázisba. Ha valami nem világos írd meg.
4

Megjelenítés gond...

Anonymous · 2005. Jún. 10. (P), 13.38
Hello,

Segítséget szeretnék kérni az alábbi kódrészlet befejezéséhez. Képet tárolok az adatbázisban,csak nem bírom megjeleníteni.(A kép címét tárolom)
Ha valakinek volna ötlete, kérem írja meg.

Köszönök minjden segítséget.

Sziasztok:Attila


<html>
<body>
<form action="<?print $php_self?>" method="post">


<INPUT type="file" name="faj" ><br>
<input type="submit" value="feltöltés!" >
</form>

<?php


$fajl='a.jpg';
$kepfajl=fopen($fajl, "rb")or die("Fájl nem elérhető!");
$kep_adat=fread($kepfajl,filesize($fajl));
$kep_adat=addslashes($kep_adat);
$sql="INSERT INTO kepek (cim,kep) VALUES ('Kep cime','$kep_adat')";

include ("connect_kep.php");


$eredm=mysql_query($sql)or die("Nem sikerült a lekérdezés,MySql hibaüzenet: " . mysql_error());
$sql="SELECT * from kepek where id=1";
$result=@mysql_query($sql)or exit("Nem sikerült!");
$kep=@mysql_query($result,0,'kep');
header("Content-Type: image/jpeg");

header("Content-Length: " . filesize($file));
header('Content-Disposition: inline; filename="a.jpg"');
header("Content-Description: ez egy valami");
print $kep;


?>
5

avatar feltöltése

Anonymous · 2005. Jún. 11. (Szo), 20.40
Sziasztok, látom a képfeltöltés a téma. Érdekel, hogy hogyan lehetne egy avatar feltöltőt készíteni. Ott ugyanis pl. 80x80-as képet várnék be, és max. méret is meg lenne adva. Nem lehetne csak pl. jpg, png, gif képet felrakni.

Hogyan lehet ilyet csinálni?
Előre is THX!
6

könnyen

Anonymous · 2005. Jún. 11. (Szo), 21.01
Php-val lekéred a feltöltött file típusát, és/vagy string függvényekkel megnézed, mi a kiterjesztése. Ha stimmel, lekéred a file méretét. Ha stimmel ez is, beereszted a feltöltött file-t. Ha valamelyik nem, akkor visszaadsz egy hibaüzenetet.
De ha profi rendszert akarsz, a feltöltött képet magad méretezed át 80x80-asra, ha valamelyik mérete nagyobb, például ImageMagick segítségével.

Gyulus
7

nem műxik...

Anonymous · 2005. Nov. 28. (H), 17.11
Hali !

Próbáltam a scriptet, le is fut, minden oké, kivéve egy dolgot.
A fájl nem töltődik fel sehova, hibajelzést sem kapok.
Ha pl. a gyökér "Kepek" könyvtárba szerném feltölteni a fájlokat, pontosan mit kellene beírnom a macsakakörmök közé?

$path."azazhogy ide".$uploadfile_name))

Próbáltam már és \, / jelekkel is, de mivel nem jön hibajelzés, tanácstalan vagyok :(

Köszi:

Franky
8

NAGYON ELAVULT!

Hojtsy Gábor · 2005. Nov. 28. (H), 18.54
Az itt bemutatott módszerek nagyon elavultak (a hozzászólások 2002-esek). Egy modern PHP szkriptben a $_FILES tömböt kell használni. Lásd a PHP kézikönyvet egy (szerintem) még angolul kevésbé tudóknak is elfogadhatóan érthető megoldáshoz. Ha azzal gond van, jó lenne egy új témát nyitni a kóddal, amit próbáltál, és a hibajelenséggel, amit tapasztaltál.
9

Adatbázisban tárolt képek

alb_i · 2010. Jan. 4. (H), 22.47
Én eddig a fájlrendszerben tároltam a képeket. (PHP - MySql)
Most próbálkoztam először adatbázisban tárolni őket. Nem is volt túl nehéz betenni az adatokat. :)
A képek megjelenítése viszont kicsit körülményesnek tűnik számomra. Sőt nem is igazán sikerül.

Az eset a következő: van egy php szkript, ami leküldi a böngészőnek a képeket. Megkapja a szükséges adatokat, kiolvassa az adatbázisból a képet, leküldi és az meg is jelenik. :)
De ha több képet akarok a szkripttel megjeleníteni, akkor csak az első jelenik meg, a több nem:
pl. ilyen HTML kódot generálok, a böngésző ebből hívja meg a képküldő szkriptet:
...
<img src='img.php?img=1'>
<img src='img.php?img=2'>
<img src='img.php?img=3'>
...
A fejlesztő környezetben lokálisan ugyanaz a szkript megjeleníti az összes képet, az éles helyen viszont csak az elsőt.
Az a gyanúm, hogy amíg az img.php be nem fejezi a dolgát, addig a következő "kép" meghívása sikertelen, mert az img.php fájl foglalt a szerveren.
A lokális szerveremen elég hamar felszabadul, de az "éles" szerver hosszabban küzd a feladattal, amíg a neten le tudja küldeni az adatokat. Az is lehet, hogy az a szerver rövidebb ideig próbálkozik a szkript fájl megnyitásával.

1. Tud valaki jobb módszert?

2. Hogyan lehet a PHP képkezelő függvényei számára átvenni a képet az adatbázisból? Sajnos erre eddig nem találtam megoldást. :(

Előre is köszi a segítséget!

Albi
10

egy nagyon fontos dolog a

csman007 · 2010. Jan. 5. (K), 13.29
egy nagyon fontos dolog a képfeltöltéssel kapcsolatban, ahova fel szeretnéd tölteni, az a könyvtár irhatónak kell lennie mindenki számára "chmod 777".
11

<form name="feltolt"

csman007 · 2010. Jan. 5. (K), 13.45

<form name="feltolt" action="../feltolt.php" method="post" enctype="multipart/form-data">
	<?php echo '<br /><select name="konyvtar">';
	echo ("<option></option>");
	
	
	
	$kvtnev = "images/termek";
	$kvt = opendir($kvtnev);
	while (!is_bool($fajl = readdir($kvt))) {
		if (is_dir("$kvtnev/$fajl")) {
			$dir[] = $fajl;
		};
	}
	closedir($kvt);
	sort($dir);
	$gyoker = ".";
	$gyoker2 = "..";
	foreach ($dir as $kvtar) {
		if ($kvtar != $gyoker && $kvtar != $gyoker2) {
			if ($kvtar == "bordur") {
				print "<option value=".$kvtar.">Bordűr</option>";
			}
			elseif ($kvtar == "enterior"){
				print "<option value=".$kvtar.">Enteriőr</option>";
			}
			elseif ($kvtar == "falmatrica"){
				print "<option value=".$kvtar.">Falmatrica</option>";
			}
			elseif ($kvtar == "faltetko"){
				print "<option value=".$kvtar.">Faltetoválás</option>";
			}
			elseif ($kvtar == "tapeta"){
				print "<option value=".$kvtar.">Tapéta</option>";
			}
			
				}
		
	}?>
	
	
	</select><br /><br />
	<h2>kép kiválasztása</h2>
	<input name="kepek" type="file" /><br /><br />
	<input type="submit" value="Feltöltés">
	</form>
Na most ez annyiban különbözik, a szokásostól, h egy legördülő menüből ki tudod választani, h melyik könyvtárba töltse fel a képet, utána a feltolt.php hajtódik végre:

<?php 
@session_start();
if ($_FILES['kepek']['type'] != "image/jpeg") {
	$uzi = "<h3>Bocsika csak jpeget lehet feltolteni</h3>";
        $_SESSION['UZENET'] = $uzi;
	header("location: admin/admin.php?kat=1");
	session_write_close();
	exit();
}
$uploaddir = 'images/termek/'.$_POST['konyvtar'].'/';
$uploadfile = $uploaddir . basename($_FILES['kepek']['name']);

if (file_exists($uploadfile)) {
	$uzi = "<h3>Ezel a névvel már van kép a könyvtátban</h3>";
	$_SESSION['UZENET'] = $uzi;
	session_write_close();
	header("location: admin/admin.php?kat=1");
	exit();
}


elseif (move_uploaded_file($_FILES['kepek']['tmp_name'], $uploadfile)) {
	$uzi = "<h3>A file sikeresen feltöltve</h3>";
	$_SESSION['UZENET'] = $uzi;
	session_write_close();
	header("location: admin/admin.php?kat=1");
	exit();
}
else {
	$uzi = "<h3>Hiba feltöltésben</h3>";
	$_SESSION['UZENET'] = $uzi;
	session_write_close();
	header("location: admin/admin.php?kat=1");
	exit();
}

?>

Tudom, ez nem a legelegánsabb megoldás de működik :)
a többfajta fájltípus feltöltéséhez pedig az első rész kell átirni

@session_start();
if ($_FILES['kepek']['type'] != "image/jpeg") {
	
12

Képtárolás adatbázisban

killerricsi · 2010. Jan. 8. (P), 20.46
Mi lenne, ha egyszerű vektorként kezelnéd a képfile-t és valamilyen bináris furmátumban töltenéd fel az adatbázisba?
Pl: RAW, LONG RAW vagy BLOB formátumok (Oracle)
13

:)

csman007 · 2010. Jan. 9. (Szo), 00.32
az érdekes lenne de egyszerúűbb ha az elérési utvonalat tárolod az adatbázisban mint sem hogy magát a fájlt
14

Képfeltöltés

barman · 2010. Jan. 15. (P), 12.26
Sziasztok,

Konkrét kérdésem lenne képfeltöltéssel kapcsolatban. A helyzet a következő. Használok egy képgalériát, amely a felhasználó kép könyvtárából autómatikusan készít egy kép galériát. Bármit a felhasználó feltölt abba a könyvtárba, a script megjeleníti. Továbbá vagy egy thumbnail funkció is, amely a thumbnaileket jeleniti meg, mégpedig -thumb tag hozzáadásával. A következő a problémám. Először is szeretnék minden egyes felhasználónak készíteni egy könyvtárat. Ezt az első fájl feltöltésekor akarom létrehozni. Szeretném titkosítani vagy véletlen karakter sor készítésével átírni a könytár nevét, ne a felhasznaló neve legyen. Ez után ezt le tárolom MySqlbe. Miután ez megvan, megy a képfeltöltés. Maga a képfeltöltő script kész van, és működik, csak az könytárlétrehozás nem megy. Nagyra értékelném ha tudnátok segíteni. Az alábbiakban melléklem az általam használatos feltöltő scriptet. Minden véleményt és segítséget előre is köszönök.

Barman

<?php

$upload_image_limit = 5; // How many images you want to upload at once?
$upload_dir = ""; // default script location, use relative or absolute path
$enable_thumbnails = 1 ; // set 0 to disable thumbnail creation

##################### THUMBNAIL CREATER FROM GIF / JPG / PNG

function make_thumbnails($updir, $img){

$thumbnail_width = 100;
$thumbnail_height = 100;
$thumb_preword = "-thumb";

$arr_image_details = GetImageSize("$updir"."$img");
$original_width = $arr_image_details[0];
$original_height = $arr_image_details[1];

if( $original_width > $original_height ){
$new_width = $thumbnail_width;
$new_height = intval($original_height*$new_width/$original_width);
} else {
$new_height = $thumbnail_height;
$new_width = intval($original_width*$new_height/$original_height);
}

$dest_x = intval(($thumbnail_width - $new_width) / 2);
$dest_y = intval(($thumbnail_height - $new_height) / 2);



if($arr_image_details[2]==1) { $imgt = "ImageGIF"; $imgcreatefrom = "ImageCreateFromGIF"; }
if($arr_image_details[2]==2) { $imgt = "ImageJPEG"; $imgcreatefrom = "ImageCreateFromJPEG"; }
if($arr_image_details[2]==3) { $imgt = "ImagePNG"; $imgcreatefrom = "ImageCreateFromPNG"; }


if( $imgt ) {
$old_image = $imgcreatefrom("$updir"."$img");
$new_image = imagecreatetruecolor($thumbnail_width, $thumbnail_height);
imageCopyResized($new_image,$old_image,$dest_x,
$dest_y,0,0,$new_width,$new_height,$original_width,$original_height);
$imgt($new_image,"$updir"."$img"."$thumb_preword");
}

}

################################# UPLOAD IMAGES

foreach($_FILES as $k => $v){

$img_type = "";

### $htmo .= "$k => $v<hr />"; ### print_r($_FILES);

if( !$_FILES[$k]['error'] && preg_match("#^image/#i", $_FILES[$k]['type']) && $_FILES[$k]['size'] < 1000000){

$img_type = ($_FILES[$k]['type'] == "image/jpeg") ? ".jpg" : $img_type ;
$img_type = ($_FILES[$k]['type'] == "image/gif") ? ".gif" : $img_type ;
$img_type = ($_FILES[$k]['type'] == "image/png") ? ".png" : $img_type ;

$img_rname = $_FILES[$k]['name'];
$img_path = $upload_dir.$img_rname;

copy( $_FILES[$k]['tmp_name'], $img_path );
if($enable_thumbnails) make_thumbnails($upload_dir, $img_rname);
$feedback .= "Image and thumbnail created $img_rname<br />";

}
}

############################### HTML FORM
while($i++ < $upload_image_limit){
$form_img .= '<label>Image '.$i.': </label> <input type="file" name="uplimg'.$i.'"><br />';
}

$htmo .= '
<p>'.$feedback.'</p>
<form method="post" enctype="multipart/form-data">
'.$form_img.' <br />
<input type="submit" value="Upload Images!" style="margin-left: 50px;" />
</form>
';

echo $htmo;
15

Illem

janoszen · 2010. Jan. 16. (Szo), 11.42
Egyrészt, errefelé az az illendő, hogy nem téríted el más témáját. Ha új kérdésed van, új témát nyitsz. Másrészt: hol akadtál el a megvalósításban? Mi nem megy? (Az nem válasz, hogy minden, mert megírni nem fogja helyetted senki, ez nem az a hely.)

(Harmadrészt: használj kódszínezőt)
16

Koszonet

barman · 2010. Jan. 17. (V), 22.53
Eloszor is elnezest kerek ha nem a temaba vagott a dolog. Masodsorban mar kitalaltam hogyan lehet, nem igazan ment a konyvtar letrehozas. Azzal voltak problemak.

Megegyszer koszi a segitseget, es bocsanat ha kozbe vagtam barmibe is.

Szep napot.

Barman
17

semmi

janoszen · 2010. Jan. 17. (V), 23.08
Semmi probléma. A fileműveletekről itt találsz részletes leírást: http://hu2.php.net/manual/en/ref.filesystem.php
18

kép tárolás módja

gaso · 2012. Feb. 9. (Cs), 21.17
sziasztok, nekem szintén az problémám mint az eredeti kérdést feltevőnek. De én először a képtárolás alapelvét szeretném megérteni. MySQL és PHP (easyphp-s felületet használok) segítségével egy weboldalon képet, valamint a hozzá való szöveges információt és linkeket is fel szeretnék tölteni, majd táblázatba, rendezetten lekérdezni. De engem először a tárolás mikéntje érdekel.

Amikor egy űrlapból feltöltöm a képet és a hozzá való információkat egy adatbázisba, akkor a kép igazából nem magába az adatbázisba kerül, hanem egy alkönyvtárba? Az adatbázisba pedig egy hivatkozás a képre? És ha így van, akkor az adatbázisba hogy fog konkrétan kinézni a hivatkozás ami a képre mutat? Milyen típusú az a mező ami ezt a hivatkozást tárolja (CHAR, VARCHAR)?

köszönöm előre is a válaszokat
19

mód...

H.Z. v2 · 2012. Feb. 9. (Cs), 21.30
Szerény ismereteim szerint legalább két mód van a képek tárolására.
Egyik, hogy kialakítasz egy könyvtárstruktúrát, amibe a képeket pakolod és a képfájl elérési útját helyezed el az adatbázisban. E célra leginkább varchart (Oracle-ben varchar2-t) célszerű használni. (a char általában elfoglalja a hosszának megfelelő tárhelyet, a varchar csak annyit, amekkora a benne tárolt string)
Másik variáció, hogy berakod a képet az adatbázisba, egy blob mezőbe. Sokak szerint ez nem túl nyerő ötlet. Oracle-ben, viszonylag kis méretű képek esetében (szkennel dokumentumok) már láttam működni ezt is.
20

A képek bináros kódjának

Kubi · 2012. Feb. 10. (P), 00.04
A képek bináros kódjának tárolását (magát a kép fájl tartalmát) senkinek sem ajánlom adatbázisba tenni, az adatbázis nem erre lett kitalálva.

Marad a másik megoldás, nevezzük úgy, a képek adatainak tárolása az adatbázisban. Ebben az esetben csak információkat tárolunk a képről, úgy mint a kép neve, mérete és a kép helye a fájl rendszerben, esetleg tipusa, felhasználástól függően.

Ha képet akarsz feltölteni, javaslom a következőket:

1, nézd meg, hogyan lehet fájlt feltölteni egy formból php-val (google: php upload file)
2, csináld meg amit előző pontban tanultál, egy formot mögötte egy php scriptet ami a szerver egy adott könyvtárába feltölt egy fájlt
3, a feltöltött fájl validáld, tényleg képet töltött e fel (egy nagyon jó módszer erre getimagesize, a visszaadott tömb 2 index-ü eleme ami ide kell)
4, tervezd meg az adatbázisod, milyen adatokat kell tárolnod? ami tuti biztos kell, az a kép fájl elhelyezkedése a fájlrendszerben, lehetőleg relative a php fájlodhoz
5, most már mindened megvan, csak össze kell rakni
21

Nem erre lett kitalálva?

H.Z. v2 · 2012. Feb. 10. (P), 11.13
az adatbázis nem erre lett kitalálva

Azért ezzel vitatkoznék. Ne egy MySQL alapkonfigból induljunk ki! Konkrétan csak az Oracle-höz volt szerencsém, de ugye kitalálták a BLOB adattípust, amit külön táblatérben lehet(kell? már erre sem emlékszem :( ) tárolni. A táblateredet nem feltétlenül szükséges fájlrendszerre tenni, tolhatsz alá ú.n. raw device-t is. A felesleges I/O-k ezáltal megszűnnek. Cserébe kapsz egy konzisztens, egyetlen tranzakción belül kezelhető adathalmazt. Nem kell törődni pl. a az utolsó pillanatban valamiért visszagörgetett tranzakció után a képfájl(ok) kitakarításával, nem neked kell kitalálni, hogyan tárold a fájlokat, hogyan dobáld szét különböző könyvtárakba (fájlrendszerben nem egészséges, ha többszázezer fájlod van egyetlen könyvtáron belül) stb.
És bár programozásilag nem foglalkoztam vele, valami rémlik, hogy képek, egyéb multimédiás anyagok kezelésére vannak saját eljárásai is – bár ebben nem vagyok 100%-ig biztos.
-----
update: bocs, most fogtam fel, hogy az új kérdező is MySQL témát boncolgat. Én leragadtam a vastagbetűs résznél. :) Ettől függetlenül: a fentieket tartom. Úgy általában nem merném kijelenteni, hogy "az adatbázis nem erre való"... (akkor a BLOB adattípust mire találták ki?)
Egyébként itt egy kis írás arról, hogyan tároljunk képeket MySQL-ben: http://www.phpriot.com/articles/storing-images-in-mysql
22

Maradjunk abban, hogy

Kubi · 2012. Feb. 10. (P), 12.12
Maradjunk abban, hogy felhasználás/feladat és környezet kérdése :) Kezdő programozók inkább a fájlrendszert használják, többiek meg eltudják dönteni, hogy megéri e képet db-be tenni, szerintem nagyon speciális eset kell ahhoz, hogy megérje, nem is tudnék erre példát mondani.

Képfájlok kitakarítása, doctrine-ben rekord törlésekor: onDelete event,
rekord mentésekor try-catch vagy isValid használata, hiba esetén kép delete, fájlok könyvtárba rendezésére meg ritkán van szükség, ha gallériáról van szó pl. gallériánként egy könyvtár, egy gallériába nem jellemző 10.000 kép, de ez már tervezés része a dolognak.
23

Sziasztok, ha már van a topic

iddqd · 2012. Feb. 11. (Szo), 20.56
Sziasztok, ha már van a topic egy kérdés elejéig tovább vinném, ha nem probléma, ötlet kellene arra hogyan érdemes a kép tárolást megoldani az esetemben. Úgy állok eddig hogy van EGY form-om, ahol egy "partner" adatait adatait viszem fel és tartoznak hozzájuk képek. Több képet szeretnék feltölteni egyszerre, ezeknek a bevitelét megoldom js -el. Jelenleg az az elképzelés hogy mentéskor készül egy új mappa az images-ben, a partner nevével ez lesz a cél mappa a képek mentéséhez, az így elkészült képútvonal menne az adatbázisba. De a képek száma változó, nem fix, hogy tároljam az adatbázisban őket? Egyáltalán célszerű ugyanazon a táblán tárolni vagy legyen külön tábla? Arra is gondoltam, hogy minden partnerhez csak egy képcím menne a DB-be, mondjuk a logoé, + hozzá csapnám a mappa címet és azt listáznám ki megjelenítéskor. Van erre valami jó módszer, ötlet, gyakorlat? Köszi
24

Külön táblákban

Pepita · 2012. Feb. 12. (V), 19.48
Például

partnerek:
- partner_id
- firstname
- lastname
- stb.

kepek:
- kep_id
- partner_id
- path
- title
- stb.

Amikor egy bizonyos partner képeit akarod, akkor:
SELECT * FROM 'kepek' WHERE 'partner_id' = szám
25

Erre gondoltam

iddqd · 2012. Feb. 13. (H), 14.00
Köszi közben én is erre jutottam, külön tábla ( bár az adatokra egyenlőre nincs nagy szükségem, de ki tudja ), és valahogy így kapcsolom össze őket, ez tűnik a legkézenfekvőbbnek.
26

blobba text, es beragadt?

shamanix · 2012. Szep. 18. (K), 11.47
orokoltem egy rendszert, ami textarea mezot blobba rak a db-ben, es elofordult, hogy bar a textarea mezo valtozott, de vhogy a frontenden, megis a regi szoveg jelenik meg, mivel blobban van az ertek, phpmyadminnal nem latom, gondolom ezt vhol binarisan tarolja a kvtarstrukturaban, nem? hol tudom megnezni? lehet h beragadt a fajl? ugy tudom h linuxon egy kvtarba max 30-40e bejegyzes lehet, tobbet nem tud kezelni es akkor trtenhet fura dolgok?

köszi
27

ugy tudom h linuxon egy

Poetro · 2012. Szep. 18. (K), 12.12
ugy tudom h linuxon egy kvtarba max 30-40e bejegyzes lehet

Nincs ilyen korlátozás, maximum egy konkrét fájlrendszer implementációnak lehetnek korlátai, de a ma létező korszerű fájlrendszerek több tízezer fájlt is megengednek egy könyvtárban.

Ez mennyiben kapcsolódik a képek adatbázisban tárolásához?

hol tudom megnezni?

PHPMyAdmin helyett használj valami olyat, ami neked kibontja a blob mezőket.
29

30-40e = 30-40000 myadmin

shamanix · 2012. Szep. 18. (K), 12.39
30-40e = 30-40000

myadmin helyett mit pl?
mindegy a problema akkor is all, egy adatbazis mezo erteket 2 php fajl olvassa ki es mind2 mast mutat, mivel a mezo ertek blob ezert gondoltam itt nezelodom megoldas utan.
30

van a tablaban 80ezer rekord,

shamanix · 2012. Szep. 18. (K), 12.42
van a tablaban 80ezer rekord, a fenti problem nem szokott elofordulni, de most megis talalkoztam egy ilyennel. gondolom vmi beragadhatott.
28

Problemak

janoszen · 2012. Szep. 18. (K), 12.39
Ha egy konyvtarban nagyon NAGYON sok file van, akkor az okozhat problemakat. Lassul a filerendszer, illetve az olyan muveletek, amik defaultbol sortolnak is (pl. a konzolos 'ls' parancs) beragadhatnak.