Как я предложил в комментарии, если вы создадите автономный PHP Script, это может выглядеть так:
getUserName. php
<?php
$id = (int)$_GET['id'];
include('conn.php');
$query = "SELECT name FROM user_details WHERE user_id = $id;";
$myName = "";
if ($result = mysqli_query($conn, $query)) {
while ($row = mysqli_fetch_assoc($result)) {
$myName = $row;
}
}
mysqli_free_result($result);
mysqli_close($conn);
header('Content-Type: application/json');
echo json_encode($myName);
?>
Это очень простой пример c, и я бы настоятельно посоветовал вам переключиться на использование подготовленных операторов, чтобы избежать риска SQL инъекции.
В вашем HTML вы теперь можно сделать:
<script>
setInterval(function(){
$.getJSON("/getUserName.php", { id: 1 }, function(data){
$("#test").append(data.name);
});
}, 1000);
</script>
Это будет пинговать скрипт каждую секунду, и у вас будет отображаться список имен.