0

我们有一个基于 JSF 和 JBoss 的应用程序,它将文本数据存储到常规 PostgreSQL 数据库中。当我们通过 JSF 应用程序使用我们的系统时,一切都运行良好,(即我们能够通过系统检索、保存和执行其他所有操作)。

然而,我们也有一个 PHP 网站,它从同一个数据库中检索信息。问题是,当它从任何 TEXT 类型的列中请求信息时,数据库只输出一系列数字(我认为它使用的值好像是 BLOB 或 CLOB)。因为当我直接查看数据库时,我看到的是相同的数字。

我应该如何解决这个问题?

4

1 回答 1

0

我认为,如果您存储的文本太多以至于流式 API 有意义,那么您只需要模拟 CLOB 之类的东西。我还没有在 PostgreSQL 中看到这种情况,但如果你这样做了,你可以使用 LOB 并在你的应用程序中取消转义(它们基本上是 BLOB)。

要从 db 中提取值,通常在 PHP 的文档中有很好的记录,但如果您使用 pg_ 函数,请记住它们不会为您循环遍历结果集(您需要自己做)。PEAR 等中的模块可能会为您包装它,因此请务必查阅您的框架文档。

于 2013-10-29T04:26:46.177 回答