我有一個腳本,它非常適合以逗號分隔的值保存用戶到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