我在本地电脑上使用 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 中我没有找到任何这一点..
还有其他需要配置的地方吗?