问题标签 [pg-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - shell 命令 psql vs php pg_query 性能
我对 postgres 中的查询速度有疑问。
我在 psql (shell) 中运行这个查询:
结果是:
然后我用 PHP 运行相同的查询:
结果是:
哪个是实时的?
php - 使用 php pg_query_params 进入 postgres 时间戳的 unix 秒
我想使用 PHP pg_query_params 方法将 unix 时间戳值插入 postgres 时间戳列,但被卡住了。
这是不完整的代码:
问:如何将 unix seconds 值转换为 sth。postgres 接受吗?
php - pg_query 错误直接进入控制台,而 pg_last_error 什么也不返回
我正在更新一些遗留的 PHP 代码并尝试获得一些不错的错误记录。现在对数据库的所有调用都通过这个函数:
但是,至少在一种情况下,错误本身就出现在控制台中(作为 PHP 警告),而 pg_last_error 什么也不返回(即使 pg_query 调用的结果是 FALSE)。实际输出:
在调用函数中,我们再次调用 pg_last_error(),我们仍然一无所获。
所以……有什么关系?为什么错误会进入控制台,而不是 pg_last_error - 我该如何解决?
php - pg_query 抛出错误
我正在尝试从 postgresql 数据库中获取数据,但出现错误: pg_last_error() 期望参数 1 是资源,/path/to/query.php 中给出的对象所以数据是作为对象而不是资源。任何想法如何解决这一问题?
SQL 使用以下代码:
但是当我改用 pg_query 时,问题就出现了。
这是我的代码:
我的连接信息
php - 查询中的 PHP postgresql 变量
我正在尝试为以下内容获取正确的语法。在这种情况下 $post_pub = 1
php报错:列“$post_pub”不存在
我偶然发现了 pg_query_params,这感觉是正确的方向,但我需要一些帮助。我怎样才能让它工作?
javascript - 如何使用 GET 在 div 中包含数据库查询的输出
我有带有以下代码的 index.html
和包含代码的 test_selected 文件
输出显示在新页面中,因为我使用了 windows.location。是否可以在 div 的同一页面中而不是另一个新页面中显示输出。
php - 使用 PHP 检索数据
我有一个使用 PHP 和 Postgres 的项目。我试图编写一个函数来从用户输入所需的一个类中获取所有信息。下面是版本不工作。注释部分是做得很好的部分,但我需要将其投入使用以重用目标。
syntax-error - pg_query 查询失败:ERROR 整数输入语法无效
在提交时获取错误消息。
警告:pg_query():查询失败:错误:整数的无效输入语法:“2018-03-11”第 1 行:插入反馈 2 值('2018-03-11','1','1','1 ','1'... ^ 在 /var/www/html/form/feedback.php 第 37 行
加载页面时,我看到以下内容
警告:pg_query():查询失败:错误:整数的输入语法无效:“”第 1 行:插入反馈 2 值('','','','','','','','' ) ^ 在 /var/www/html/form/feedback.php 第 37 行
我做错了什么??????
数据库创建
node.js - Node.js pg 客户端查询适用于第一个查询,但尽管有数据但第二个查询失败
在下面的代码中,第一个查询按预期工作,结果很好。但是当第二个查询运行时,结果是未定义的,并且在尝试访问行值时会引发错误。我已经在数据库中手动运行了实际查询,它返回一个值,所以有数据。
我不能用同一个客户端运行两个查询吗?还是我需要以某种方式重置客户端?
谢谢!
node.js - 如何按顺序解构多个查询结果?
我想使用相同的模式来解构查询结果,但似乎我不能。在以下代码中:
如果我随后遵循:
我可以访问该值的唯一方法是这样的:
我不应该像这样访问吗?
我需要以某种方式重置{rows}
吗?
对 JS 非常陌生,所以找到了我的方式。