зацикливание не сделано - PullRequest
       1

зацикливание не сделано

0 голосов
/ 13 февраля 2012

Здесь я написал небольшой код ... в этом цикле не сделано .. только первое изображение отображается .. На самом деле есть 7 изображений ... Пожалуйста, помогите мне в этом

 <?php

$username = "root";
$password = "root";
$host = "localhost";
$database = "test";
error_reporting(E_ERROR | E_PARSE);
mysql_connect($host, $username, $password) or die("Can not connect to database: ".mysql_error());

mysql_select_db($database) or die("Can not select the database: ".mysql_error());


header('Content-type: image/jpg');

$query = mysql_query("SELECT * FROM tbl_images");
while($row = mysql_fetch_array($query))
{
echo $content = $row['image']."</br>";
echo $content;
}
?>

Ответы [ 2 ]

2 голосов
/ 13 февраля 2012

что актуально в вашей базе данных?если есть путь к изображению, вы должны вывести его как

echo '<img src="'.$row['image'].'">';

, а если есть данные BLOB-объектов с изображением - вы можете вывести только один из них, используя header('Content-type: image/jpg');.так что вы можете создать страницу, которая будет печатать нужное изображение.

1 голос
/ 13 февраля 2012

попробуйте это:

<?php

error_reporting(E_ERROR | E_PARSE);

$username = "root";
$password = "root";
$host = "localhost";
$database = "test";

mysql_connect($host, $username, $password) or die("Can not connect to database: ".mysql_error());

mysql_select_db($database) or die("Can not select the database: ".mysql_error());

//header('Content-type: image/jpg');

$query = mysql_query("SELECT * FROM tbl_images");

while($row = mysql_fetch_array($query)){
    echo '<img src="'.$row['image'].'" width=40 height=40>';// remove width and height later
}
?>
...