嗨,我想问一下为什么当我尝试从数据库中回显图像源时它不起作用,它给了我很多未知的符号,当我尝试通过 php 中的请求使用 get 方法显示它时它起作用了。
我的问题是为什么它可以通过 php 中的请求而不是通过数据库获取 _assoc 的 echo
顺便说一句,我使用 ajax 作为从 jquery 获取图像的方法
- 这是错误的,它对我不起作用。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
}
- 这是正确的,但我想知道为什么
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;
?>