<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -54,6 +54,12 @@ interface Connector {
        ================================= */
 
     /**
+     * Returns the auto_increment ID from the last INSERT query
+     * @return {int}
+     **/
+    public function insert_id();
+    
+    /**
      * Gets the number of affected rows in a query
      * For SELECT queries, returns the number of found rows. For INSERT/UPDATE/DELETE,
      * returns the number of affected rows.</diff>
      <filename>connectors/connector.interface.php</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,7 @@ include_once 'connector.interface.php';
 /**
  * MySQL connector class
  * For method descriptions, see interface Connector in connector.interface.php
+ * @todo For all methods, toggle between mysql and mysqli functions
  **/
 class Connector_MySQL implements Connector {
 
@@ -84,6 +85,10 @@ class Connector_MySQL implements Connector {
        RESULT SET METHODS
        ================================= */
 
+    public function insert_id() {
+        return mysql_insert_id($this-&gt;db_link);
+    }
+    
     public function affectedrows() {
         return (strpos($this-&gt;sql, 'SELECT') === 0)
             ? mysql_num_rows($this-&gt;rs)</diff>
      <filename>connectors/mysql.connector.php</filename>
    </modified>
    <modified>
      <diff>@@ -157,7 +157,6 @@ class QueryBuilder {
                             }
                             elseif ($where['operator'] = 'BETWEEN') {
                                 list($val1, $val2) = $where['value'];
-                                dump($val1);
                                 $sql .= $val1 . ' AND ' . $val2;
                             }
                             </diff>
      <filename>querybuilder.inc.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2ed5b48386b352abb4767c0b7243681a8205e92b</id>
    </parent>
  </parents>
  <author>
    <name>Karen Ziv</name>
    <email>karen@perlessence.com</email>
  </author>
  <url>http://github.com/foobarbazquux/daonut/commit/d633c563edb57729bab1669e2036561fe5f05fa3</url>
  <id>d633c563edb57729bab1669e2036561fe5f05fa3</id>
  <committed-date>2008-04-28T22:44:34-07:00</committed-date>
  <authored-date>2008-04-28T22:44:34-07:00</authored-date>
  <message>- Removed debug output from class QueryBuilder
- Added method Connector::insert_id() to interface
- Implemented Connector_MySQL::insert_id()</message>
  <tree>7360efdba7790f3c93c01f40e87a517b548f5bb0</tree>
  <committer>
    <name>Karen Ziv</name>
    <email>karen@perlessence.com</email>
  </committer>
</commit>
