今天我在从数据库中读取商品详情信息字段的时候 不是字符串,用echo 输入的话网页直接就解析成HTML格式,所以无法到安卓端来操作字符串,于是想到了在服务端动手,下面代码中,分别做了三件事,第一 读取到字段内容,第二替换无用字符串并且设置图片的宽度,第三修改目标字段为图片
<?php
$cnn=mysqli_connect("localhost","root","kz5DdksQyE","rooot");//连接数据库
$bm="set names utf8";
//商品ID
$id=$_GET["id"];
$sql = "SELECT * FROM `vi_items` WHERE `id` = $id";
$ccc=mysqli_query($cnn,$sql);//执行代码
//遍历一下数据库内容
while($arr = mysqli_fetch_assoc($ccc)){
//获取数据库中所需字段
$urmes = $arr["desc"];
//替换无用字符串并且设置图片的宽度
$diyic = str_replace("src=/data/upload/site/58fd01e4a1f22.png","width=100%",$urmes);
//修改目标字段为图片
echo str_replace("data-original","src",$diyic);;
}
?>
下面送上一张效果图