问题标签 [notorm]

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.

0 投票
1 回答
150 浏览

php - 使用 NotORM 获取 PHP 文章的总评论数

我的评论表如下所示:

我需要获得评论最多的前 5 篇文章。当我在 SQL 控制台中使用这个语句时SELECT 'article_id', count(*) as 'total' FROM 'comments' GROUP BY 'article_id' ORDER BY 'total' LIMIT 5,我得到了我想要的一切。但是我需要用 NotORM 来做这件事,这就是我坚持的地方。这是我获取这些文章的功能:

但它返回给我的数组只有 1 篇文章(评论最多),我需要最多 5 篇文章。或者是否可以使用 NotORM 执行自定义 SQL 语句(也可以是答案)?

0 投票
1 回答
266 浏览

mysql - 如何调试 NotORM

有谁知道调试 NotORM 请求的方法?

我可以通过 printf-ing NotORM 对象来获取它执行的 SQL 查询。

例子:

这给出了:

我遇到了这个查询的问题,因为如果我通过 phpMyAdmin 手动执行它,我会得到 90 个结果,但 NotORM 只给我 14 个。

有没有办法了解 NotORM 发生了什么?

谢谢

0 投票
0 回答
179 浏览

php - NOTORM 连接返回 null

我的 Slim - Rest - API 遇到了问题,唯一剩下的就是我头顶的问号。

我在我的 API 中加入了几个工作正常的表:

返回:

在这里,我将我的任务表与 client 和 task_type 表连接起来。它工作正常。

但:

现在我得到了两个样本,其中连接不起作用,并且只返回“null”作为连接值:

代码:

回报:

我在另一个上也有同样的问题:

回报:

我已经尝试了一些东西,但似乎没有任何效果。我不明白为什么它在一个部分上工作而不在这个部分上..

这是我的 NOTORM 结构和我使用的表结构:

工作流程表:

产品表:

Task_list_solution、list_catalog 和任务:

我真的希望你们能帮助我。

顺便说一句:加入 PHPMYADMIN 工作正常(没有 null )它的 NOTORM,但我不明白为什么。

0 投票
1 回答
596 浏览

php - NOTORM如何知道sql查询

在 notorm 文档中,我们知道可以使用 sql 查询(string) $table ,但是使用它时我没有得到任何结果。

我知道查询是insert into table (name,age) values('testing','25');我想将查询捕获到变量。但echo (string) $result没有显示任何东西。

注意:抱歉英语不好

0 投票
0 回答
374 浏览

php - 使用 NotORM 创建自己的 JOIN 语句

我使用NotORM库来更顺畅地使用 DB。但是我无法按照自己的意愿获得 JOIN 工作。我想进行这样的查询:

这是我在 PHP 中使用 NotORM 库所做的:

不幸的是,它会像这样进行查询:

blog.blog_post_id当我写自己的声明时,为什么它指的是?有人经历过吗?

0 投票
1 回答
44 浏览

php - PHP - 如果路由返回字符串,则不进入循环

true我设置了一个小的 web 服务,如果它在数据库上找到用户,如果它没有找到,它应该返回false。但它总是回归false。事实上,如果我echoforeach它上面的东西不会返回任何东西,并且如果我回显$data我得到Undefined variable: data

我试过用id搜索,好像没问题

例如,如果我使用 的路线进行测试/api/users/login/{id},并将其更改foreachforeach($db->user()->select('username', 'pass')->where('id', $id) as $row) 它将正确执行。

问题是我要从路由中获取字符串吗?如果是这样,我该如何纠正?