Autor | Zpráva | ||
---|---|---|---|
jmeno Profil * |
#1 · Zasláno: 12. 5. 2009, 17:26:56
Dobrý den chtěl bych se zeptat jestli někdo neví jak ulozit z sql BLOB tabulky na hmotny soubor na disku
Zkoušel jsem tohle ale velikost souboru se mi po uloženi lisi od originalu a takze soubor nefunguje původní soubor je 644 201 kb ulozeny z sql je 175 955 kb Nevíte prosím nekdo kde dělám chybu děkuju jestli někdo napíše hezkej den ( soubory v sql jsou funkcni ) $sql = mysql_fetch_array( "SELECT * FROM ....", MYSQL_ASSOC ); $file = '/tmp/test.jpg'; if ( !is_file( $file ) ) { $fop = fopen($file, 'w+'); fwrite($fop, $sql[blob]); fclose($fop); } děkuji s pozdravem |
||
AM_ Profil |
#2 · Zasláno: 12. 5. 2009, 17:32:19
mysql_fetch_array má jako parametr výsledek funkce mysql_query, nikoli přímo SQL dotaz. takže
$q = mysql_query(...); if ($q && mysq_num_rows($q) > 0)) {//dotaz se povedl a vratil nejake radky $row = mysql_fetch_array($q); } |
||
jmeno Profil * |
#3 · Zasláno: 12. 5. 2009, 17:45:34
Ano udělal jsem pravopisnou chybu omlouvam se oprava:
//////////////////// $sql = mysql_query( "SELECT * FROM .... LIMIT 1" ); $sql = mysql_fetch_array( $sql , MYSQL_ASSOC ); $file = '/tmp/test.jpg'; if ( !is_file( $file ) ) { $fop = fopen($file, 'w+'); fwrite($fop, $sql['blob']); fclose($fop); } //////////////////// ale problem neni v connectu ani v query ale v ukladani data z proměnny $sql['blob'] do souboru Otazka je jak to ulozit do souboru. :-) sranda |
||
Časová prodleva: 15 let
|
0