如果用户没有个人资料图片我会收到错误,所以给我这个错误:
` Notice: Undefined variable: type in `
Notice: Undefined variable: data in
但是当提交图片时没有发现错误,所以解决方案是什么,如果不提交任何图像显示
$q=mysql_query("SELECT * FROM blob_image WHERE user_id='".$user_data['id']."' ");
if($q==true){
while($r=mysql_fetch_assoc($q)){
$data=$r['image'];
$type=$r['ext'];
}
echo '<img src="data:image/'.$type.';base64,'.base64_encode( $data ).'"/>';}
答案 0 :(得分:0)
简单回答:
$q=mysql_query("SELECT * FROM blob_image WHERE user_id='".$user_data['id']."' ");
如果($ Q == TRUE){ 而($ R = mysql_fetch_assoc($ Q)){ $数据= $ R [&#39;图像&#39;]; $类型= $ R [&#39; EXT&#39;]; 回声&#39;&#39; } }
但我建议你看一下PDO或MySQLi,因为这些函数已被弃用,甚至在PHP 7中删除