Наткнулся на скрипт муз. портала на компе, поставил на Open Server, запустил, но когда пытаюсь удалить трек, пишет что он удален, но в списке все равно значится. При попытке изменить название трека выходит ошибка, мол, такого артиста не существует.
[cit]
//Удалим трек
Удалён
//Минусуем трек исполнителя
$this->db->query("UPDATE `artists` SET `tracks` = `tracks` - 1 WHERE `id` = '".$mas['artist']."'"
;
Simple::redirect('/artist/'.$mas['artist'], 'Трек успешно удалён');
[/cit]
Попытка изменить название:
[cit]
elseif($this->artist != '')
{
$this->artist = Simple::encode($this->artist, 'm');
$query = $this->db->query("SELECT * FROM `artists` WHERE `name` = '".$this->artist."'"
;
if($query->num_rows < 1)
throw new Exception('Такой исполнитель не существует!');
$art = $query->fetch_assoc();
$artist = $art['id'];
}
[/cit]
Могу скинуть файлом, если будет легче.