From 138e23667347b79087dab9d8737743d90a0c81b6 Mon Sep 17 00:00:00 2001 From: Timothy Warren Date: Mon, 16 Apr 2012 10:53:28 -0400 Subject: [PATCH] Fix mysql get_system_tables method --- drivers/mysql/mysql_driver.php | 7 ++++++- tests/db_files/FB_TEST_DB.FDB | Bin 802816 -> 802816 bytes 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/mysql/mysql_driver.php b/drivers/mysql/mysql_driver.php index ffa8114..04a1ebf 100644 --- a/drivers/mysql/mysql_driver.php +++ b/drivers/mysql/mysql_driver.php @@ -75,7 +75,12 @@ class MySQL extends DB_PDO { */ public function get_system_tables() { - return array('information_schema'); + $sql = 'SELECT `TABLE_NAME` FROM `information_schema`.`TABLES` + WHERE `TABLE_SCHEMA`=\'information_schema\''; + + $res = $this->query($sql); + + return db_filter($res->fetchAll(PDO::FETCH_ASSOC), 'TABLE_NAME'); } // -------------------------------------------------------------------------- diff --git a/tests/db_files/FB_TEST_DB.FDB b/tests/db_files/FB_TEST_DB.FDB index 44224333e60ad2118df53e7903ff5597090f9a41..faf60be336bc64616eeee1f00633efee0006c91b 100755 GIT binary patch delta 1295 zcmaJ=OK4M35S{yy)S5|}+g7EbZId=>tfD4rD++?4qAo-WN_T>Sq6@X91zor>2)>0N zC@w~Dp{~T0|F&)v#DyRzh%2My+r~7h@v~6DqI2(i*LLN5DdK{EG8=$|s>;!=$jJ{WV-FsAb9^FB@SwTO|6maRpvkLmGX0@4W!gR=$ zynVVgqJ@4`ajmH9<_JjxHH@DMC#AsiPSD3)|K}`Tzg` delta 1425 zcmZWpO=wd=5T1Qa+9YGzwfG0sHfemV|0bCFcahRV4+Rx0y@?epB1o%g#e;%D@Ljyv z(;W1mS5KnUrxX=irAUzIK?J?@CuvQ!6~TiZiq7u7wWaQ3-{jk!nQvy^O!E0mKA$-% z;841;36__{d{uyy{I~_+6K?=V-2Md6eW2LtZZZlI9DaH=5d8kQTEIFCBZF#?XUn55mT^efNlZ zcoK8rI5xwpXaYjG4Tg|qEDm?0&9Dno@G}~RtI-s6N4LRbECnUTX~vPL3quhX&P3vH zC(>eFLV?qH&PeD7{^2SREqt_mU{u;*A~2{^2IAM!1g$TlyHlx}6#>aVPM=pN5#C1j z5A^T8JdishV1oL}m`o`pvxGM2%qhj?%}jK05tAF@OIA_IuvX4w>D?r*6B9K29rx0~ z3T~+B%nb|%)%0fUJjH_r|>Yv6I zF-|`gu}i$BscGzJ9}gYKr1;suS&U*f3mQH@b5z2kT2HIW0i~u@S z!7e&Hg`51b3Odf(Vh~`hD(7Z^BDwRN`0uZ{QxxgaJSM8RsI++z6O46)C!7i%oMeQ@~sww2+-jJ!IU~1wCYRe}PL?pbra}Qc*Ni zXH{nwR48t%YH+jkjBvr#iTVp+*%Ri892_{p%KS0A#9R6?hv|LMC3R`%f@LOascp{~ wm#YS^&T0kILVGLNw9!nUy|RO&XEeKxGh9JsMo`zV#tgU_Tmk-{?