用PHP 操作ACCESS 过滤字段DIV不要的内容

<?php
set_time_limit(0);

function getContent($Content){
	return preg_replace("/<(div style.*?)>(.*?)<(\/div.*?)>/si","",$Content);
}

$mdb=new com("adodb.connection");
$mdb->open("driver={microsoft access driver (*.mdb)}; dbq=D:\\php\\htdocs\\tg\\www\\db\\db.mdb");

Echo "<title>PhpMDB</title>";
Echo "<style>*{font-family:Verdana;font-size:8pt}</style>";

$result=$mdb->execute("select * from picture");
while(!$result->eof){
	$desc = trim((string)$result->fields("pic_desc"));
	$desc = getContent($desc);
	$id   = (int)$result->fields("pic_id");
	$sql  = "update picture set pic_desc='".$desc."' where pic_id=".$id;
	$mdb->execute($sql);
	echo $sql."<br /><br /><br />";
	$result->movenext();
}

$mdb->close;


/*
数据库循环
$result=$mdb->execute("select top 1 * from picture where pic_id=48");
while(!$result->eof){
	$desc	= trim((string)$result->fields("pic_desc"));
	//加上处理代码
}
*/
exit;
?>
<textarea cols=140 rows=15><?php echo $desc; ?></textarea><br />
<textarea cols=140 rows=15><?php echo $desc2; ?></textarea><br />

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值