php - converte string entre aspas simples em aspas duplas

Pesquisando aqui e no Google por mais de uma hora, parece que não consigo encontrar a resposta para isso.

Eu tenho uma string retornada de uma consulta ao banco de dados que contém variáveis, no entanto, parece que essas strings são todas retornadas entre aspas simples e, portanto, as variáveis não são avaliadas como seriam se fossem citadas duas vezes.

o que é retornado da consulta sql seria o resultado $:

Isso não avaliará as 2 variáveis:

$myname = 'david';
$occupation = 'Beginner';
$result = 'Hello my name is $myname and I my occupation is $occupation';
echo $result;

Isso avaliará as 2 variáveis:

$myname = 'david';
$occupation = 'Beginner';
$result = "Hello my name is $myname and I my occupation is $occupation";
echo $result;

Minha pergunta é como faço para converter uma string de aspas simples em uma de aspas duplas, capaz de avaliar as variáveis?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion