我创建了一个名为角色的表,字段类似于(角色ID,角色,禁止进程,禁止端口),这里角色ID是唯一的。我有一个逗号分隔的“prohibitedprocess”字段值。(例如:prohibitedprocess---> skype、teamviwer、notepad)。
问题是如何添加、编辑和删除禁止进程的逗号分隔值。这可能吗?
我已经从数据库中获取了代码。代码是
<?php
$sql = "SELECT roleid, prohibitedprocess, prohibitedports FROM role WHERE role='Basic'";
$option='';
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
$pro_proc = $row['prohibitedprocess'];
$lst = explode(",",$pro_proc);
//Print in Option Box
foreach($lst as $exp)
{?>
<tr>
<td><?php echo $exp;?></td>
<td><a href="edit_form.php?id=$row[roleid]">Edit</a></td>
<td><a href="del_form.php?id=$row[roleid]">Delete</a></td></tr>
<?php
}
}
?>
如何做到这一点请帮助我
您可以编辑整个字符串。 。
我的意思是只使用 str_replace 函数
e.g
$string = "skype,teamviwer,notepad";
$old_value = "skype";
$new_value = "facebook";
$new_string = str_replace($old_value,$new_value,$string);
然后只需将这个新字符串更新到数据库表中即可。 。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)