PHP Mysql如何选择ID而不是名称

我有一个从数据库中选择的ID和outlet_name的自动完成功能。当前它会搜索outlet_name,这就是它在输入字段中添加的内容。如果我想保存那个outlet_name的ID我该怎么办。

Server.php

<?php       
$keyword = strval($_POST['query']);
$search_param = "{$keyword}%";
$conn =new mysqli('localhost', 'root', '' , 'database');

$sql = $conn->prepare("
SELECT id
     , outlet_name 
  FROM media_outlets 
 WHERE outlet_name LIKE ?");
$sql->bind_param("s",$search_param);
$sql->execute();
$result = $sql->get_result();
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
    $countryResult[] = $row["outlet_name"];
    }
    echo json_encode($countryResult);
}
$conn->close();
?>

表单所在的页面

<script>
$(document).ready(function () {
    $('#outlet_id').typeahead({
        source: function (query, result) {
            $.ajax({
                url: "server.php",
                data: 'query=' + query,
                dataType: "json",
                type: "POST",
                success: function (data) {
                    result($.map(data, function (item) {
                        return item;
                    }));
                }
            });
        }
    });
});
</script>

这是自动完成模块随附的脚本,根据指定的脚本,它将值添加到outlet_id输入字段中。

谢谢