Научете основния синтаксис на PHP низове:
$sql = "DELETE FROM sv_info WHERE id='.$id.' LIMIT 1";
^--start of PHP string ^---end of PHP string
Вие генерирате литералния низ за заявка
DELETE FROM sv_info WHERE id='.4.' LIMIT 1
Обърнете внимание как вашият лош опит за конкатенация на PHP низове всъщност стана част от низа на заявката. вече сте IN php низ, така че не можете да изпълнявате PHP вътре в този низ - PHP не е рекурсивно вграждаем/изпълним.
Всяко от тези ще работи:
$sql = "DELETE FROM sv_info WHERE id='$id' LIMIT 1";
$sql = "DELETE FROM sv_info WHERE id='" . $id . "' LIMIT 1";
но разбира се, все пак ви оставят уязвими за sql инжектиране атаки .