title: PDO query error after server migration and/or PHP upgrade
body: <p>I have a small app running using PDO and after a server migration and PHP upgrade I'm now getting the following error</p>
  
  <pre><code>Warning: PDO::query(): SQLSTATE[HY000]: General error: mode must be an integer in var/www/xxxxxxxx
  </code></pre>
  
  <p>The line it references is</p>
  
  <pre><code>$statement = $this-&gt;_connection-&gt;Query("SELECT * FROM table WHERE SOMECOL = '$col' LIMIT 1", $this-&gt;_connection);
  </code></pre>
  
  <p>I've been looking around google for awhile and there doesn't seem to be any fix. I've tried setting the default fetchmode using <code>$db-&gt;setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);</code> but the error doesn't change.</p>
  
  <p>Appreciate they help :)</p>