4

以下のコードで画像パスをデータベースに挿入しましたが、html ページに表示できません...画像のパス"images/"は実際の画像を表示するにはどうすればよいですか? 私は一生懸命努力しましたが、ほとんどの作業は画像ではなくファイル名を表示することでした。

<?php
$mysqli = new mysqli("localhost", "root", "", "simple_login");

// TODO - Check that connection was successful.

$photo= "images/" . $_FILES["file"]["name"];

$stmt = $mysqli->prepare("INSERT INTO photo (photo) VALUES (?)");

// TODO check that $stmt creation succeeded

// "s" means the database expects a string
$stmt->bind_param("s", $photo);

$stmt->execute();

$stmt->close();

$mysqli->close(

?>

これが私が画像を表示しようとしたものです...これはパス付きのファイル名のみを示しています.....

<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("simple_login", $con);

$result = mysql_query("SELECT * FROM photo");

while($row = mysql_fetch_array($result))
{
echo $row['photo'];
echo "<br />";
}

mysql_close($con);
?> 
4

1 に答える 1

5
echo "<img src='".$row['photo']."' />";
于 2013-01-04T21:40:31.930 に答える