PDO 将未绑定的字段转换为字符串

PDO converts unbound fields to string

提问人:Plunty 提问时间:8/2/2023 更新时间:8/2/2023 访问量:12

问:

我使用 XAMPP 在本地 PC 上开发了一个应用程序,一切正常。今天,我已将客户的代码上传到 Synology NAS,每个操作都会崩溃。

首先,我认识到在xampp config php中.ini pdo_odbc.connection_pooling=strict没有被激活。这也“激活”了我本地PC上的一些错误。

另一个问题是 pdo 插入 mariadb。数据库表字段定义为“非空”,但在我的本地 PC 上,如果我未在插入语句中指定该字段,则该字段将填充一个空字符串。在客户synolgy nas上,有一个错误,即字段为“null”,这在我看来是正确的,但是如果没有错误消息,很难在本地PC上找到错误。

我玩了setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_NATURAL);等等,但没有变化......还有其他配置点吗?

谢谢你的建议...

我玩了setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_NATURAL);等等,但没有变化......

在php.ini中,我没有找到任何意义。

还有其他配置点吗?

字符串 pdo null

评论


答: 暂无答案