php - convierte una cadena entre comillas simples a comillas dobles

Buscado aquí y google por más de una hora, parece que no puedo encontrar la respuesta a esto.

Tengo una cadena devuelta de una consulta de base de datos que contiene variables, sin embargo, parece que estas cadenas se devuelven entre comillas simples y, por lo tanto, las variables no se evalúan como lo harían si se citaran dos veces.

o que se devuelve de la consulta sql sería el resultado $:

Esto no evaluará las 2 variables:

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

Esto evaluará las 2 variables:

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

Mi pregunta es, ¿cómo convierto una cadena de comillas simples en una cadena de comillas dobles que pueda evaluar las variables?

Gracia

Respuestas a la pregunta(3)

Su respuesta a la pregunta