2016-04-09 30 views
0
Header("Content-type: image/jpeg"); 
$DBhost = "localhost"; 
$DBuser = "root"; 
$DBpass = ""; 
$DBName = "cinema"; 
$table = "film"; 
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server"); 
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName"); 
$sql = "SELECT copertina FROM film"; 
$result = @mysql_query($sql) or die (mysql_error()); 
while ($row = @mysql_fetch_array($result)) 
{ 
echo $row[0]; 
} 
$DBhost = "localhost"; 
$DBuser = "root"; 
$DBpass = ""; 
$DBName = "cinema"; 
$table = "filmorario"; 
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server"); 
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName"); 
$sqltwo = "SELECT id_orario FROM filmorario WHERE id_film=1"; 
$resulttwo = @mysql_query($sqltwo) or die (mysql_error()); 
while ($rowtwo = @mysql_fetch_array($resulttwo)) 
{ 
echo $rowtwo[0]; 
} 

ile görüntüleniyor Neden tek seferde sadece bir sorgu görünüyor, ilkini kaldırırsam ikincisi görünür ve ikincisini kaldırırsam ilk görüntülenir.Sadece resim, BLOB Mysql

Bu "film" veritabanıdır:

enter image description here

Ve bu filmorario veritabanı: Ben sonraki resme id_orario takmalısınız

enter image description here

.

+0

DB'yi tekrar aynı dosyaya bağlamanız ve ayrıca bağlantıyı kapatmak için mysql_close() öğesini kullanmanız gerekmez. – hmjha

cevap

0

echo $row[0]; değerini echo $row["copertina"]; olarak değiştirin. Sonra tekrar deneyin, tüm sonuçları bulacaksınız.

+0

Yanıt için Sathvik'e teşekkür ederim ama değişimden sonra da aynı problemi yaşıyorum. Bunun önemli olup olmadığını bilmiyorum ama ikinci sorgu bir metindir, sadece birincisi bir görüntü bu sorun olabilir mi? – Paky100

+0

Sorunu ön uç ve veritabanı tablosu ekran görüntüsüyle günceller misiniz? Böylece daha net anlayabiliyorum. –

+0

Ve echo $ rowtwo [0]; '' 'echo $ rowtwo ['id_orario' ']' ı değiştirmeyi deneyin;' –