Использование переменной в heredoc в PHP (Практика SQL)

Я новичок в PHP/SQL, и я пытаюсь использовать переменную в heredoc, так как мне нужно много текста. Я включил только первое предложение, так как этого достаточно, чтобы показать проблему ).

Моя проблема в том, что в heredoc переменные (см. ниже:$data['game_name]и$data['game_owner'])распознаются не как переменная, а как обычный текст. Как я могу это решить?

<?php
try
{
    //i am connecting the the database base mysql 'test'
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);
    //the i read the data in the databse 'video_dame'
    $response = $bdd->query('SELECT * FROM video_game');
    //pour qu'elle soit visible à l'écran, on affiche chaque entrée une à une
    while ($data= $response->fetch())
    {
    echo <<<'EX'
    <p>Game: $data['game_name]<br/>
    the owner of the game is $data['game_owner']
    </p>
    EX;
    }
    //i end the sql request
    $response->closeCursor();
}
catch (Exception $e)
{
    die('Error: '.$e->getMessage());
}
?>

Любая помощь приветствуется.

33
задан Ben 30 June 2012 в 14:12
поделиться