Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从MySQL表中检索BlobURL_Php_Html_Mysql_Mysqli - Fatal编程技术网

Php 从MySQL表中检索BlobURL

Php 从MySQL表中检索BlobURL,php,html,mysql,mysqli,Php,Html,Mysql,Mysqli,我目前在编码过程中遇到了一个问题。 我已经在MySQL数据库表中存储了一个blob数据类型图像,我想使用PHP仅检索该特定blob图像的URL,并将其存储到一个全局变量中,该变量稍后将用作body background='echo$blob URL' 我尝试过多种场景,但没有一个场景能够正常工作,主体背景将是用户上传设置的自定义背景,而不是CSS上的默认背景 你对如何实现这一目标有什么想法吗 $image= '<img src="data:image/jpeg;base64,'.base6

我目前在编码过程中遇到了一个问题。 我已经在MySQL数据库表中存储了一个blob数据类型图像,我想使用PHP仅检索该特定blob图像的URL,并将其存储到一个全局变量中,该变量稍后将用作
body background='echo$blob URL'

我尝试过多种场景,但没有一个场景能够正常工作,主体背景将是用户上传设置的自定义背景,而不是CSS上的默认背景

你对如何实现这一目标有什么想法吗

$image= '<img src="data:image/jpeg;base64,'.base64_encode($row['image']).'"id="avatar">';

我想存储该特定图像的URL,并将其存储到变量中。

如果您向我们展示您尝试过的代码并从DB中采样blob数据,我们会更好地理解您的问题。@Dharman我已编辑了该问题,并添加了代码示例和关于试用代码,不幸的是,我没有它,因为它给了我一个错误。这看起来一点也不像是一个错误。我想你是指base64编码的图像字符串?@MarkusZeller我想OP是指它在MySQL中保存为blob。如果你只想将URL部分存储在变量中,请执行与之前相同的操作,但删除HTML:
$imageUrl=“data:image/jpeg;base64”。base64_编码($row['image'])。如果你不是这个意思,那么我不知道你在问什么。
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHB.....