Список PHP native_type для PDO getColumnMeta ()
Я использую библиотеку абстракции базы данных PDO, чтобы убедиться, что мой код переносим. Однако теперь я обнаружил, что мне нужна информация о столбцах, поэтому я обратился кPDOStatement- & GT; getColumnMeta () метод, надеющийся, что это будет несколько стандартизировано - но от того, что я нашел, это фактически кажется открытым.
Например, при вызове этого метода из SQLite кажется, что вы получаете один набор возможных значений:
http://gcov.php.net/PHP_5_3/lcov_html/pdo_sqlite/sqlite_statement.c.gcov.php
null
double
blob
string
integer
...
В то время как вызов из базы данных MySQL перечисляет все виды других странных значений: http://gcov.php.net/PHP_5_3/lcov_html/pdo_mysql/mysql_statement.c.gcov.php
var_string
longlong
newdecimal
geometry
...
Возможно, я тоже смотрю не в том месте, но просто не могу найти никаких полезных данных о том, что & quot; native_type & quot; Значения могут быть, когда дело доходит до переключения баз данных.