Skrypt zapisujący obrazek do bazy:
<?php <$filename = $_FILES['filename']['tmp_name']; $type = $_FILES['filename']['type']; $db = new mysqli( 'localhost', 'root', '', 'feniks' ); $q = "insert into img( plik_img, typ_img ) values( '".$content."', '".$type."' )"; $db->query($q); $db->close(); ?>
Natomiast odczytujący:
<?php $db = new mysqli( 'localhost', 'root', '', 'feniks' ); $q = "select plik_img, typ_img from img where id_img='15'"; $wynik = $db->query($q); $ile = $wynik->num_rows; $row = $wynik->fetch_assoc(); $type = $row['typ_img']; $content = $row['plik_img']; ?>
PS. Zainspirowalo mnie to: http://www.faqts.com/knowledge_base/view.p...aid/6726/fid/51
Po odpaleniu pokaz.php na ekranie pojawia sie najpierw
Cytat
1
Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\pliki\pokaz.php:7) in c:\wamp\www\pliki\pokaz.php on line 13
a potem nierozkodowany obrazek, czyli masa chaotycznego tekstu.
Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\pliki\pokaz.php:7) in c:\wamp\www\pliki\pokaz.php on line 13