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

问题描述 投票:0回答:0

我在本地电脑上使用 xampp 开发了一个应用程序,一切正常。今天我把客户的代码上传到了 Synology nas,每次操作都崩溃了。

首先我发现在 xampp 配置 php.ini 中 pdo_odbc.connection_pooling=strict 没有激活。这也“激活”了我本地电脑上的一些错误。

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

我玩了setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_NATURAL);等等,但没有改变...还有其他需要配置的地方吗?

谢谢您的建议...

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

在 php.ini 中我没有找到任何这一点..

还有其他需要配置的地方吗?

string pdo null
© www.soinside.com 2019 - 2024. All rights reserved.