У меня в базе данных MySQL есть таблица под названием «children». В этой таблице есть строка с названием «пожелания» (список разделенных запятыми элементов списка желаний ребенка). Мне нужно обновить этот список, чтобы он удалял только одно значение. то есть список = обычные джинсы размера 12, доска для серфинга, бейсболка Red Sox; Я хочу удалить Surfboard.
Мой запрос сейчас выглядит так
$select = mysql_query('SELECT * FROM children WHERE caseNumber="'.$caseNum.'" LIMIT 1 ');
$row = mysql_fetch_array($select);
foreach ($wish as $w) {
$allWishes = $row['wishes'];
$newWishes = str_replace($w, '', $allWishes);
$update = mysql_query("UPDATE children SET wishes='$newWishes' WHERE caseNum='".$caseNum."'");
}
Но запрос UPDATE ничего не удаляет. Как я могу делать то, что мне нужно?