0

こんにちは、データベースから画像のソースをエコーし​​ようとしたときに機能しない理由をお聞きしたいです.

私の質問は、php のリクエストでは機能するのに、データベース fetch _assoc を介したエコーでは機能しないのはなぜですか

ところで、jqueryから画像を取得する方法にajaxを使用しました

  • これは私にとってはうまくいかなかった間違ったものです。getImageOne は、データベースの接続クラスからのものです

ここに画像の説明を入力

public function getImageOne(){
    $this->query("SELECT image_posts FROM ratepicture WHERE id = 1");
    return $this->returnOneRow();
}


if($method == 'getImage1')
{
    $getImage1 = $queryUpdate->getImageOne();
    $image1 = $getImage1['image_posts'];
    ?>
    <img src=<?php echo($image1)?> id="imageBoxImg"/>
    <?php
}
  • HEREはそれが機能する正しいものですが、なぜだろうと思っています

ここに画像の説明を入力

if($method == 'getImage1')
{
    $getImage1 = $queryUpdate->getImageOne();
    $image1 = $getImage1['image_posts'];
    ?>
    <img src=displayImages.php?id=1 id="imageBoxImg"/>
    <?php
}


<?php
 $con = mysqli_connect('127.0.0.1', 'root', '', 'test');

$id = $_REQUEST['id'];
$query = "SELECT image_posts FROM ratepicture WHERE id = ".$id."";
$image = mysqli_query($con, $query);
$image = mysqli_fetch_assoc($image);
$image = $image['image_posts'];

echo $image;
?>
4

1 に答える 1