title: Why isn't PHP code echoing
body: <p>I have been reading many different pieces of code an I am confused as to why the $echo row[0] at the bottom of my code here does not return anything.</p>
  
  <pre><code>$dbhost = 'localhost';
  
  $uname = $_POST["uname"];
  
  //***create connection object
  $connection = mysql_connect($dbhost, "bc572fsdf", "abcdfsds") or die(mysql_error());
  
  $dbname = "bc57db";
  mysql_select_db($dbname) or die(mysql_error());
  
  //***select a random security question
  
  //*** need this to import session variables
  session_start();
  
  echo ($_SESSION["ValidUser"] . "\n");
  
  $rq       = array('q1', 'q2', 'q3');
  $rand_key = array_rand($rq, 1);
  echo $rq[$rand_key];
  
  $question = $rq[$rand_key];
  
  $qtoanswer = mysql_query("select '$question' from users where uname = '$uname'");
  if (!$qtoanswer) {
      echo "Could not run query:" . mysql_error();
      exit;
  }
  
  echo $qtoanswer;
  $row = mysql_fetch_row($qtoanswer);
  
  echo $row[0];
  
  ?&gt;
  </code></pre>