新手来了 我很难将图像显示到我的主页,使用下面的代码,它只会显示为图像的白色空轮廓。我没有直接将图片存储在数据库中,因为据我所知,这是一种不好的做法。有人可以帮助我并更正我编写的代码。
我的数据库由
- 数据库名称:pamphotos
- 表名:照片
- 行:用户名、p_src、p_desc、p_thumbsrc、p_id
这是我的数据库行的实际内容:
- 用户名:a
- p_src : C://wamp//www//PAM//uploads//890021-1360x768-[DesktopNexus.com].jpg
- p_desc: 狐猴
- p_thumbsrc: C://wamp//www//PAM//uploads//thmb//890021-1360x768-[DesktopNexus.com].jpg
- p_id: 16
这是我的代码。
<?php
$user = $_SESSION['username'];
$con = mysqli_connect("localhost", "root", "", "pamphotos") or die('error in connection'.mysqli_connect_error());
$q = "SELECT * from photos WHERE '$user'=username ";
$stmt = mysqli_query($con, $q);
while($row = mysqli_fetch_array($stmt))
{
echo "<img src='".$row['p_src']."' width='175' height='200' />";
}
?>