问题标签 [medoo]

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 回答
171 浏览

php - Mysql获取所有连接记录两个表

我正在使用一个很棒的 php 框架来处理我的数据库 medoo.php。链接到 medoo 文档以供参考:http ://medoo.in/doc

我想要发生的事情:

  • 返回连接表中的所有记录,其中它与右表中的一个或多个条件匹配。(主表是“项目”)
  • 包括来自右表的匹配/连接记录。(在这种情况下返回与“项目”相关的所有“标签”)。

目前正在发生的事情:

  • 从与右表(标签)连接的左表(项目)返回记录。但是,它只返回显式包含来自 WHERE 条件的标签的记录。我希望所有标签都加入到项目中,在标签与 WHERE 条件匹配的项目上。

让我们获取一些代码来更好地说明这个问题:

这说明了基本设置,为了清楚起见,将其最小化了一点。

然后,使用 medoo,我从“项目”中进行选择,并使用左连接(当前)加入标签/标签列表。WHERE 子句:tag.id 与要搜索的发布的 tagid 匹配。还尝试了 WHERE 中的 taglist.tagid。

如您所料,返回的结果是包含与 WHERE 子句匹配的标签的所有“项目”。但是,我想要这些项目附带的所有标签,而不仅仅是我搜索的标签(这是我得到的)。

我认为这一定与 JOIN 或 WHERE 子句有关,但我必须说,经过数小时的尝试、研究和更多尝试,我迷失了方向。希望有人能帮我一把,找出我可能在逻辑上犯错的地方。

为了进一步参考,这里是使用 medoo 的完整查询设置。

如果您不熟悉 medoo,这应该仍然可以说明查询是如何相当简单地设置的。(查询工作得很好,我只是没有得到我想要的所有结果)。

谢谢你的任何建议。这周我学到了很多东西!

0 投票
1 回答
429 浏览

php - 在 foreach 中使用 return 不与 medoo 相呼应

这是我需要工作的代码示例...

如果我使用“echo '...';”一切正常,但如果我使用“return '...';”我只会得到一条记录。我不想使用 echo 的问题是我在页面顶部获得了所有结果。我需要使用 return 因为我在页面的其他地方调用了这个函数。

谢谢!

0 投票
3 回答
142 浏览

php - sql从表X中选择所有不在表Y上的用户

我对 sql 相当陌生,并且当用户不在表 Y 中时,我尝试从表 X 中获取数据,并且玩家 ID 和世界 ID 的组合并且玩家访问权限为 2。

让我进一步解释一下:

表 X(用户表)

表 Y(世界)

当我想获取我仍然可以添加到世界 1 的所有用户时,我想从用户 3 那里获取用户信息。

用户 1 已经在世界 1 中,用户 2 没有访问级别 2,用户 3 还没有在世界 1 中,但拥有访问级别 2。

我正在使用 medoo,这是我目前的声明:

worldUuid 将是我想让用户添加的世界。

使用 ->debug() 时,查询如下所示:

编辑:我在下面使用 medoo 发布了一个解决方案

0 投票
1 回答
103 浏览

php - Get all topics from my forums their sub-forums in medoo

I'm trying to get all the topics from my forum and the sub-forums in it. However, for some reason, my code doesn't work properly. It doesn't give me any errors, but it shows wrong information. I am using the medoo. Here is my function:

So in my database I have a table forums and there I have a column forum_subforum which is an integer and its value is the id of their head forum. I also have a forum_topics table which consists of all the topics in my whole forum, where i have a column named topic_forum which is also and integer and is the id of the forum which the topic belongs to.

Thank you for the help. It is highly appreciated.

0 投票
1 回答
256 浏览

php - 使用 medoo 返回 false 而不是数据的表连接

我正在尝试使用 MEDOO 连接两个表,我面临的问题是我正在构建的查询没有返回任何数据(它返回 false)。我已经按照这个普通的 SQL 代码完成了查询

结果是这个:

当我将 SQL 代码直接用于数据库时,它可以完美运行,因此这可能是我构建查询的方式的问题......不知道可能出了什么问题。

提前非常感谢。

0 投票
1 回答
462 浏览

php - 致命错误:在非对象上调用成员函数 fetchAll()

致命错误:在第 41 行的 **************/includes/Dbo.class.inc 中对非对象调用成员函数 fetchAll()

第 41 行:

调用此函数以获取结果数组后,它会显示上述错误。有任何想法吗?

0 投票
2 回答
501 浏览

php - 如何通过 medoo 库在 mysql 中搜索 json?

我在 mysql 数据库中有一个包含此 json 内容的列:

我使用 Medoo 库。如何在 DB 中搜索 section1、section2、section3?

0 投票
2 回答
219 浏览

php - 来自嵌套数组的 CSV

使用 Medoo 高级选择时,如下所示:

结果以以下结构返回:

由于某种原因,每个数组都有一个关联键和索引键值对,而不是 100% 为什么他们以这种方式构建它。关于如何删除所有索引结果并仅保留关联数组的任何建议?

0 投票
1 回答
1021 浏览

medoo - 如何在 Medoo 框架中最后插入数据库

请帮助我无法在 medoo 中获取最后插入的 ID

下面是我的代码:

现在我想获取紧急消息表的最后插入 id 我怎么能得到它?

0 投票
2 回答
2180 浏览

php - 使用 Medoo 全选

刚开始用Medoo,好像没办法执行

以一种简单的方式。我试过使用

正如官方文档所建议的那样,但这返回了一个错误:

警告:在第 746 行的 medoo.php 中为 foreach() 提供的参数无效

我知道我可以通过键入来实现我想要的

但我想知道是否有更简单/更短的方法可以在 Medoo 中执行普通的全选查询?

编辑 这是我的连接文件。

编辑 2 表名是用户。这些列是无关紧要的,但假设它们是 id、username、password、is_deleted。奇怪的(对我来说,无论如何)部分是这样的查询

返回一个结果,我可以使用 var_dump 或 echo pre 和 print_r($result) 的组合轻松打印输出。就是这么简单,基本的选择所有看似不可能的事情。

编辑 3 我也尝试将引号更改为撇号,但仍然没有骰子。如果它很重要,这里是我的 PHP、MySQL 和 Medoo 版本:

编辑 4 我有机会在另一台 PC 上测试有问题的查询,运行 Windows 7 Enterprise,使用 WAMP(忘记检查版本)、PHP 5.5.31 和 Medoo 版本 1。令我惊讶的是,查询通过了,并且返回我所期望的。

回到家,在我的机器上(使用 XAMPP 1.8.2-6,在 Windows XP SP3 上 - 也许这就是问题所在?)我用

这导致

请注意引号。我猜这可能是罪魁祸首,因为当我调试语句时它们不存在: