2016-04-09 70 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]; 
} 

为什么一次只出现一个查询,如果我删除第一个出现第二个,如果我删除第二个出现第一个。我刚刚图片出现与BLOB Mysql

这是 “电影” 的数据库:

enter image description here

这是filmorario的数据库:

enter image description here

我必须在要插入图片id_orario。

+0

您不需要再次在同一个文件中连接DB,也可以使用mysql_close()来关闭连接。 – hmjha

回答

0

更改echo $row[0];echo $row["copertina"];。然后再试一次,你会发现所有结果。

+0

谢谢Sathvik的回答,但改变后我也遇到同样的问题。我不知道这是否重要,但第二个查询是文本,只有第一个图像可以是这个问题? – Paky100

+0

你能用前端和数据库表的截图来更新你的问题吗?所以我可以更清楚地理解它。 –

+0

并尝试更改'echo $ rowtwo [0];'echo'rowtwo [“id_orario”];' –