exec('create table foo (name string, age int)'); print_r($db->query('pragma table_info(foo)')->fetchAll()); // Array // ( // [0] => Array // ( // [cid] => 0 // [0] => 0 // [name] => name // [1] => name // [type] => string // [2] => string // [notnull] => 0 // [3] => 0 // [dflt_value] => // [4] => // [pk] => 0 // [5] => 0 // ) // // [1] => Array // ( // [cid] => 1 // [0] => 1 // [name] => age // [1] => age // [type] => INT // [2] => INT // [notnull] => 0 // [3] => 0 // [dflt_value] => // [4] => // [pk] => 0 // [5] => 0 // ) // // )