Why is my SQL statement not returning results? : <p>The desired statement is: </p>

<pre><code>SELECT `id` FROM `user` WHERE `email`='aaa@aaa.com'
</code></pre>

<p>...which returns a single cell as results. </p>

<p>My PDO prepared statement doesn't return anything. What am I missing?   </p>

<pre><code>$email = "aaa@aaa.com";

$statement = $db-&gt;prepare("SELECT `id` FROM `user` WHERE `email`=':email;'");
$statement-&gt;execute(['email' =&gt; $email]);               
$user = $statement-&gt;fetch();
echo $user;
</code></pre>
