我正在使用Zend数据库表和数据库表行。当我得到任何表的行对象时,我看到类型都已更改为字符串,甚至是自动递增的主键。
那是正常的吗?我是否需要明确定义架构来解决此问题? (我以为我会阅读所有的Zend DB文档。不过,我对此一无所知。)
最佳答案
由于Zend_Db使用PDO进行大多数连接,因此您总是会从SELECT
查询中获取字符串。
参见http://www.php.net/manual/en/pdostatement.fetchcolumn.php
我正在使用Zend数据库表和数据库表行。当我得到任何表的行对象时,我看到类型都已更改为字符串,甚至是自动递增的主键。
那是正常的吗?我是否需要明确定义架构来解决此问题? (我以为我会阅读所有的Zend DB文档。不过,我对此一无所知。)
最佳答案
由于Zend_Db使用PDO进行大多数连接,因此您总是会从SELECT
查询中获取字符串。
参见http://www.php.net/manual/en/pdostatement.fetchcolumn.php