Db::getTables PHP Method

getTables() public method

取得数据库的表信息
public getTables ( $dbName = '' )
    public function getTables($dbName = '')
    {
        if (!empty($dbName)) {
            $sql = 'SHOW TABLES FROM ' . $dbName;
        } else {
            $sql = 'SHOW TABLES ';
        }
        $result = $this->query($sql);
        $info = array();
        foreach ($result as $key => $val) {
            $info[$key] = current($val);
        }
        return $info;
    }

Usage Example

Example #1
0
 public function testGetTables()
 {
     $va_tables = $this->db->getTables();
     $this->assertContains('foo', $va_tables);
     $this->assertContains('bar', $va_tables);
     $this->assertEquals(212, sizeof($va_tables));
     // 210 CA tables plus 2 we created!
 }
All Usage Examples Of Db::getTables