0

すべてをmysqliに変更しています。これは、かなり難しいことを学んでいるためです。私は何を間違っていますか?私の画像は壊れているように見え、ファイル名が出力されます。これは簡単な質問だと思いますが、インターネットで検索しようとしましたが、結果はありませんでした。すいません勉強中です

<?php 
include_once("db_conex.php");

$query = "SELECT * FROM employees ORDER BY price ASC";
$query = mysqli_real_escape_string($db,$query);

if($result = mysqli_query($db,$query)){
    while($row = mysqli_fetch_object($result)){
        echo "<br /><br />";
        echo '<img src="/upload/ " border=0>', $row->photo;
        echo "<br /><br />";
        echo '<b> City: </b>', $row->city;
        echo '<b> Price: </b>', $row->price;
        echo '<b> Bath: </b>', $row->bath;           
        echo '<b> Bath: </b>', $row->bed;
        echo '<b> Description: </b>', $row->description;
        echo '<b> Link: </b>', $row->link; 
    }

    mysqli_free_result($result);
}
//Close Connection
mysqli_close($db);
?>
4

1 に答える 1

0

あなたの問題はここにあります:

echo '<img src="/upload/ " border=0>', $row->photo;

文字通り、空の(おそらく存在しない)画像とそれに続くファイル名を印刷しているだけです。あなたはおそらく次のことを意味していました:

echo '<img src="/upload/' . $row->photo . '" border=0>';
于 2013-02-09T19:37:58.560 に答える