Parcourir la source

Merge pull request #16 from coco543/master

实现insert之后返回主键AI的ID
walkor il y a 10 ans
Parent
commit
67c0f6bd22
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      applications/Demo/Lib/DbConnection.php

+ 6 - 1
applications/Demo/Lib/DbConnection.php

@@ -1672,9 +1672,14 @@ class DbConnection
         if ($statement === 'select' || $statement === 'show') {
             return $this->sQuery->fetchAll($fetchmode);
         }
-        elseif ( $statement === 'insert' ||  $statement === 'update' || $statement === 'delete' ) {
+        elseif ( $statement === 'update' || $statement === 'delete' ) {
             return $this->sQuery->rowCount();
         }
+        elseif( $statement === 'insert' ){
+            if( $this->sQuery->rowCount() > 0 ){
+                return $this->lastInsertId();
+            }
+        }
         else {
             return NULL;
         }