title: PHP PDO MySQL query prints blank
body: <p>Going through a PHP MySQL tutorial and switching the PHP out for PDO; at any rate, my query is coming up blank.</p>
  
  <pre><code>$get_cat = $that-&gt;dbh-&gt;query("SELECT `cat_name`, `cat_desc` FROM `categories`");
  
              if(isset($get_cat))
              {
          while($row = $get_cat-&gt;fetch(PDO::FETCH_ASSOC))
              {
                  printf("
                  &lt;tr&gt;
                      &lt;td&gt;".$row['cat_name']." : ".$row['cat_desc']."&lt;/td&gt;
                  &lt;/tr&gt;
                  ");
              }
              }
              else
                  {
                      echo '&lt;tr&gt;&lt;td&gt;return is false&lt;/td&gt;&lt;/tr&gt;';
                  }    
  </code></pre>
  
  <p>$That refers to:</p>
  
  <pre><code>include('db.php');
  $that = new lib();    
  </code></pre>
  
  <p>OLD:
  So, why is my query blank? Before putting the die in it would return Boolean and give in an error in the loop with the die in it just comes up blank. The categories table has data in it and the page is refreshed on submission for new entries.
  NEW:
  Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\forum\create_category.php on line 36</p>
  
  <p>Line 36 is the while loop line.</p>