From 92c989e6f87cbba1c51c55dd42bb44c2176b0ba2 Mon Sep 17 00:00:00 2001 From: Timothy Warren Date: Wed, 12 Sep 2012 13:55:04 +0000 Subject: [PATCH] Add array of executed queries --- classes/query_builder.php | 15 ++++++++++++++- tests/db_files/FB_TEST_DB.FDB | Bin 802816 -> 802816 bytes 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/classes/query_builder.php b/classes/query_builder.php index a415661..72f9cbe 100644 --- a/classes/query_builder.php +++ b/classes/query_builder.php @@ -168,6 +168,17 @@ class Query_Builder { */ public $conn_name = ""; + /** + * List of sql queries executed + * + * @var array + */ + public $queries; + + // -------------------------------------------------------------------------- + // ! Methods + // -------------------------------------------------------------------------- + /** * Constructor * @@ -571,7 +582,7 @@ class Query_Builder { $item = $this->quote_ident($f_array[0]); // Simple key value, or an operator - $item .= (count($f_array) === 1) ? '= ?' : " {$f_array[1]} ?"; + $item .= (count($f_array) === 1) ? '=?' : " {$f_array[1]} ?"; // Put in the query map for select statements $this->having_map[] = array( @@ -1396,6 +1407,8 @@ class Query_Builder { break; } + $this->queries[] = $sql; + // echo $sql . '
'; return $sql; diff --git a/tests/db_files/FB_TEST_DB.FDB b/tests/db_files/FB_TEST_DB.FDB index 4214e14102ca1a49fc49872f15bbe5fcc5da26e9..78a109567a1c9b6aaa9a6a65c767a51bc3e2962b 100644 GIT binary patch delta 1221 zcmZ9LO=wd=5XWcpQEN6I3q`1cnluTi1tCFDy!8=pqE#q*lOhp33dM`3;Njf_L1YmR z;?O+Z44lE_1X26;+|JtQ%0Nu>>ff}jCsci+U44SDnaZ)f+nGqY1H=8DDKMFwZH z$u#^Qf*1XsQnr-@_=lZu%3AEMum!V)&lY}L z1Z)ws#gr`$*kali2TLLp5Nx9yjEDYAKUfsJbRzU?%Fc#LSsr+Pt<25V^t{4mz~yP^ z#Nsd;n}b4h9%iFyNJZiR5!8_g{EQ}HBb^MvX_{FPGOl z{4{grqYgihW>c9jGS}sK%f%Si(J=@N7`~GZC>;!pwO{GN2%4ThD9wJ4n(|ebFR`W! z_IMu6g(1(#TRon__lG^?e3D(9v1lEx(j3y7iyYE1%~`ECCO8elLGukc4aG^wBYnQW zm8Tg#xzy(t`yelW$H}!mpR;HipNA!_kAYay!oxZfSjS);d1Di?&c5&*6W)7iZDDw{ zPNxk|Lt3Y8pVsFntk!E2oSLj}VH#`l&^B^vCcHb_7@qPp!zYIw4DX%%fj$=Ppc9A= zr0E2tP2n7IzSGs(-}h!Y2uPLg=0{e;8YB!B5&_t zWEB%xdj}&^o@RK3TUUk4TeO4D6*`cn6OcAFW4cw<6{aiMGQ^gNtfg*!LM{xDsG8av z@<|VK*;Y+(Odj9mX-iG2Z76}Hsf46W3E8+a2_jYRVkS1C-W&It+9P8cDdRO#xijSPOaB0$CN4h! delta 1201 zcmZ9LO=uHA6vy9WcVo>^GEh7yD)}U}AS4KiH<#*3v5^V9K0S|(QfHytprKcpOEp4$us92DKZ)WzzkO|qh|J`}>oBw+|#bT~l%$;R$ zJo_gF|A*j3D^Mynk^uAg2MDnzO8~RSzGR;5H4_Ac@R!$u;kA)`8_&Oq-V&Z*o(Oru z@`UXP#}i>s?DE8zCw4E2h%MMc(}_j?jy3tA$nWsIJomDZ#VofMF5Tv4X}Vru6Hu_y zu;omG@1)_K9fOjcfI>J1TlP3ywUcnto`n73B=k^!b&~K6V+@~fW1bo(!U>qQ#^H`7 zFSq$oR+f+2{4|DT6&}i5hflj@^!O1cJHUY9J!xBM#~x@)>B0__g885{+ukY3_Z>dN zO48}_X$)ujJR`4lc?$0zbdhskcJPf$d6=a+q%{{gq@$WM*HZOY`yx)ma4`HpPD5FV z%Y8jQ#nsGU$eA8@*=yzOpq%gVv`fo`0xW604aAZb0oEVE`UdOEE6a%WhwS;r-Ye;@ zpgqddWy9T&)@2*gdLM$=agi|$~ zs=Tp|&Z@@Q(mJ2Q`%^vqK%UC;8_1zNT_NO