我有一个脚本,它非常适合以逗号分隔的值保存用户到MySQL'reserve'字段。从MySQL中保存的Php Comma分隔值数组中删除一个值
例如,“510,465,8552”
然后我有低于回声从逗号的用户名分隔的“储备”领域的脚本。 我一直在努力的一点是能够点击其中一个用户旁边的删除图像,它会从逗号分隔值中删除用户标识。
$entries = get_records_sql ("SELECT * FROM development ORDER BY pdorder ASC");
foreach($entries as $lesson) {
$waiting = explode(",", $lesson->reserve);
foreach($waiting as $unlucky) {
$reserveuser = get_record("user", "id", $unlucky);
if($reserveuser->id>1){
echo '<li id="lstno'.$lesson->id.'" name="'.$reserveuser->id.'">'.$reserveuser->firstname.' '.$reserveuser->lastname.' ';
echo '<a href="removereserve.php?id='.$lesson->id.'&reserve='.$reserveuser->id.'"><img title="unenrol" src="delete.gif" /></a>';
echo '</li>';
}
}
任何指导将非常感谢,在此先感谢。
你为什么要存储用户ID?无论如何,只需获取记录并使用字符串操作来删除子字符串并用新值更新数据库 – scibuff 2012-02-28 12:00:32
爆炸后,您可以取消设置想要删除的数组部分,然后再次将数组再次插入到字符串中并更新数据库与新字符串 – Sondre 2012-02-28 12:03:05