I am trying to echo a variable, from a mysql query, like this:

```
<?php
...//FYI: mysql connection already established
//Table: title 
//col: page | title
//row: html | "$domain_name: Welcome"

$page_id = basename(getcwd());
$domain_name = "Name of My Domain";

$sql = "SELECT title FROM mydatabase.title WHERE page = '$page_id' ";
//The query's result is 1 row
$dbq = mysql_query ($sql);
$dba = mysql_fetch_array( $dbq );
echo $dba["title"];
//it outputs: $domain_name: Welcome", instead of "Name of My Domain: Welcome"
?>

```

What am I doing wrong?
I am trying to replace the "variable [$domain\_name] in the table's content for it's php value. -I thought " (double quotes) are supposed to replace the variable with it's value.

PS. I am a beginner

EDIT 2/7/2012, 3:14pm: Forgot to mention. **The query works OK.** $dba['title'] has "$domain\_name: Welcome" as a value. The problem is, it is not replacing $domain\_name