0

ここの初心者。以下のコードを使用してホームページに画像を表示するのに苦労していますが、画像の白い空のアウトラインのようにしか表示されません。私が聞いたところによると、それは悪い習慣であるため、データベースに写真を直接保存しませんでした。誰かが私を助けて、私が書いたコードを修正できますか?

私のデータベースはで構成されています

  • DB名:pamphotos
  • テーブル名: 写真
  • 行: ユーザー名、p_src、p_desc、p_thumbsrc、p_id

私のdb行の実際の内容は次のとおりです。

  • ユーザー名: 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' />";
        }
?>     
4

1 に答える 1

0

それ以外の:

username: a
p_src : C://wamp//www//PAM//uploads//890021-1360x768-[DesktopNexus.com].jpg
p_desc: lemur
p_thumbsrc: C://wamp//www//PAM//uploads//thmb//890021-1360x768-[DesktopNexus.com].jpg
p_id: 16

データベースに次のものが必要です。

username: a
p_src : /PAM//uploads//890021-1360x768-[DesktopNexus.com].jpg
p_desc: lemur
p_thumbsrc: /PAM//uploads//thmb//890021-1360x768-[DesktopNexus.com].jpg
p_id: 16
于 2013-10-05T20:36:14.657 に答える