Can';t在cpanel中用php显示Longblob图像

Can';t在cpanel中用php显示Longblob图像,php,mysql,Php,Mysql,这是我的密码。当我运行它时,它只显示乱序线(!!) 如何显示mysql数据库中保存为Longblob的图像 这是一个基于web的项目,用cpanel托管编码。我试过一些解决办法,但都不管用。我认为问题发生在链接中 我尝试了这个解决方案: $con= mysqli_connect("host", "user", "password", "database"); session_start(); if(isset($_SESSION['username'])){ //echo 'Hi!

这是我的密码。当我运行它时,它只显示乱序线(!!) 如何显示mysql数据库中保存为Longblob的图像

这是一个基于web的项目,用cpanel托管编码。我试过一些解决办法,但都不管用。我认为问题发生在链接中

我尝试了这个解决方案:

$con= mysqli_connect("host", "user", "password", "database");  
session_start();
if(isset($_SESSION['username'])){
    //echo 'Hi! '.$_SESSION['username'];
}
if(isset($_GET["name"])){
    $n= "SELECT * FROM `users` WHERE `user_name`='".$_GET['name']."' "[0];
    $r= mysqli_query($con, $n);
    if($r){
        while($row= mysqli_fetch_assoc($r)){
             echo $row['Full_name'];
             $image= $row['profile'];
             echo $image;
    }
    }
}
“/>

不要使用blob存储图像。使用varchar保存图像的URL并将图像上载到特定文件夹。MySQL不是为存储图像而设计的。

您是否尝试过这个Dhaval Purohit,我如何在代码中使用它:.echo“”;您的代码易受SQL注入攻击。您应该使用准备好的语句。
<img src="data:image/jpeg;base64,<?php echo base64_encode( $image ); ?>" />