prepare("SELECT * FROM media WHERE id = :id"); $query->bindValue(':id', $id); $result = $query->execute(); if ($result) { // record exists, update it $update_query = $db->prepare("UPDATE media SET title=:title, description=:description, season=:season, episode_number=:episode_number WHERE id = :id"); $update_query->bindValue(':title', $_REQUEST['title']); $update_query->bindValue(':description', $_REQUEST['description']); $update_query->bindValue(':season', $_REQUEST['season']); $update_query->bindValue(':episode_number', $_REQUEST['episode_number']); $update_query->bindValue(':id', $id); error_log($update_query->getSQL(true)); $update_result = $update_query->execute(); if ($update_result) { $query = $db->prepare("SELECT * FROM media WHERE id = :id"); $query->bindValue(':id', $id); $final_result = $query->execute(); if ($final_result) { echo(json_encode($final_result->fetchArray(SQLITE3_ASSOC))); } } } } ?>