こんにちは、データベースから画像のソースをエコーしようとしたときに機能しない理由をお聞きしたいです.
私の質問は、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;
?>