Kaynağa Gözat

数据库类query($sql) bug fix

walkor 11 yıl önce
ebeveyn
işleme
3e36072595
1 değiştirilmiş dosya ile 24 ekleme ve 16 silme
  1. 24 16
      applications/Demo/Lib/DbConnection.php

+ 24 - 16
applications/Demo/Lib/DbConnection.php

@@ -1,6 +1,10 @@
 <?php
 namespace Lib;
 
+/**
+ * 数据库连接类,依赖mysql_pdo扩展
+ * 在https://github.com/auraphp/Aura.SqlQuery的基础上修改而成
+ */
 class DbConnection 
 {
     /**
@@ -1651,11 +1655,12 @@ class DbConnection
         if(empty($query))
         {
             $query = $this->build();
+            if(!$params)
+            {
+                $params = $this->getBindValues();
+            }
         }
-        if(!$params)
-        {
-            $params = $this->getBindValues();
-        }
+        
         $this->resetAll();
         $this->lastSql = $query;
         
@@ -1687,11 +1692,12 @@ class DbConnection
         if(empty($query))
         {
             $query = $this->build();
+            if(!$params)
+            {
+                $params = $this->getBindValues();
+            }
         }
-        if(!$params)
-        {
-            $params = $this->getBindValues();
-        }
+        
         $this->resetAll();
         $this->lastSql = $query;
         
@@ -1717,11 +1723,12 @@ class DbConnection
         if(empty($query))
         {
             $query = $this->build();
+            if(!$params)
+            {
+                $params = $this->getBindValues();
+            }
         }
-        if(!$params)
-        {
-            $params = $this->getBindValues();
-        }
+        
         $this->resetAll();
         $this->lastSql = $query;
         
@@ -1741,11 +1748,12 @@ class DbConnection
         if(empty($query))
         {
             $query = $this->build();
+            if(!$params)
+            {
+                $params = $this->getBindValues();
+            }
         }
-        if(!$params)
-        {
-            $params = $this->getBindValues();
-        }
+        
         $this->resetAll();
         $this->lastSql = $query;