Как удалить активную запись ci из базы данных, которая изолирована в цикле foreach?

Это функция в модели CI:

public function libraryClean() {
$killCount=0;
$rows=$this->db->get('mz')->result();
foreach ($rows as $row) {
$rID=$row->rID;
$title=$row->title;
$char=$title[0];
if (ctype_lower($char)) {
$killCount++;
// delete $row code goes here
}
}
return $killCount;
}

Я безуспешно пробовал разные подходы. Заранее спасибо.

0

Решение

Вы бы просто использовали запрос на удаление активной записи.

$this->db->delete('mz', array('id' => $rID));

Нахождение внутри цикла foreach не делает удаление более или менее особенным.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector