
正文
php替换数据库图片 php怎么将数据库中的数据显示出来
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php中怎样实现对数据库中上传的图片的修改
这个简单啊,我这段时间经常碰到的,首先你数据库里得存在至少三个字段,ID、图片描述和图片地址,然后你上传的时候就把这三个写入了数据库了,你现在的问题就是修改,那更简单了,ID不用管,就剩下描述和图片,描述比较简单,你只要直接读取写入就可以了,而图片的话,你判断一下是否有上传,有的话就修改,没有的话就不管·~
相关问答
Q1: 请教大侠这段php是怎么在网页显示图片的,要替换图片怎么操作
不知道你说的skad1_txt是什么意思。
这段代码是给显示一个图片并加上链接。get_option()是自定义函数,用来取设置项的值,比如skad1_url,skad1。
显示图片的标签是img src="图片地址“ alt="图片文字” /,结合你上面的代码。
图片地址是skad1的值去掉后面4位(substr函数是字符串截取函数),然后加上-150x150,再加上skad1的“."号后面的部分(也就是文件扩展名)。
链接地址同样,用get_option('skad1_url')取 skad1_url的值作为链接地址。所以你首先得搞清楚get_option是如何取值的。
Q2: php怎么替换数据库里面的内容
1、数据库本身都带有replace函数可以直接替换,不同的数据库的replace替换语法不同,可以根据你的实际情况确定使用。这样可以直接使用SQL语句替换就可以了,在PHP中执行这个SQL。
2、直接在PHP使用查询语句,查询出需要替换的数据表数据,之后通过PHP的str_replace方法进行替换,将替换后的结果在创建一个Update的SQL语句,在PHP中再次执行Update语句,也可以实现更新。
根据自己的实际情况确定,选哪种都可以。
希望对你有帮助。
Q3: php写个页面,在mysql数据库取出地址,用正则替换图片地址
?php
require 'db.php';
$query = "SELECT id,image_url FROM `005`";
$result = mysql_query($query,$conn);
$image_orig_urls = array();
$image_urls = array();
while($row = mysql_fetch_assoc($result)){
$image_orig_urls[$row['id']] = $row['image_url'];
$image_urls[$row['id']] = preg_replace('|^/[^/]*?/(images)|','$1',$row['image_url']);
}
echo 'pre';
var_dump($image_orig_urls); //数据库中的图片地址
var_dump($image_urls); //替换后的地址
//End_php
php替换数据库图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php怎么将数据库中的数据显示出来、php替换数据库图片的信息别忘了在本站进行查找喔。





