问题标签 [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 投票
2 回答
1191 浏览

mysql - medoo 选择术语不正确

我有调试模式并得到这个

mySQL 字符串:

但是那个字符串对我不起作用。我收到一条数据库错误消息。(标准消息..)

如果我将字符串更改为:

我得到结果。我想我必须更改设置中的某些内容,但我不知道是什么。

这是我第一次接触 medoo,我认为 medoo 不爱我……

谢谢你的帮助。

0 投票
1 回答
143 浏览

php - 如何通过加入来逃避 Select 查询中 Medoo 表前缀的默认行为

我想在 PHP 的 medoo 框架中复制这个 MySQL 查询

这是我能想到的

但这会导致查询

那么有没有一种方法可以转义 Medoo 前缀的默认表。我尝试在列之前添加一个“#”,就像在 SQL 函数中一样,但这也不起作用。

0 投票
1 回答
104 浏览

php - 如何选择更多条件的用户

我有一个数据库模型,它将用户存储在组中,并且每个组都有其他权限。结构如图所示。

表格的外观

我想进行SELECT查询,返回具有一项或多项权利的用户。

我正在使用medoo

用法:

原始查询:

问题是,该查询返回所有用户,但我只想返回 user1(因为只有这个用户拥有所有想要的权限)。

有什么解决办法吗?

0 投票
1 回答
1587 浏览

php - Medoo WHERE 子句多个条件

  1. 如何在 medoo 中编写这个 sql 查询?

    /li>

我试了一下,

  1. 上述查询在找到数据时返回一个数组,并在不存在此类记录时返回一个布尔值而不是空数组。

有人可以解释一下原因吗?

0 投票
2 回答
1144 浏览

php - PHP将PDO对象转换为数组并回显foreach

我正在使用 Medoo 数据库框架。以下查询返回一个 PDO 对象。

使用以下内容不起作用,因为它需要$datas作为数组。

我正在努力在网络上的任何地方找到答案。它要么使用不推荐使用mysql_*的功能,要么不适合我的需要。

使用上面的代码,它将返回:

未定义的变量:数据
为 foreach() 提供的参数无效

有人可以花点时间向我解释一下我会怎么做吗?谢谢。

0 投票
3 回答
740 浏览

php - MSSQL varchar 和 PHP 字符串之间的日期比较不起作用 - 为什么?

所以我在 Microsoft SQL Server 11 上运行了一个数据库,该表hpfc_prices包含按时间顺序排列的多个条目,大致如下所示:

此表的时间跨度为 2016 年 1 月 1 日至 2020 年 12 月 31 日,每个条目代表一小时。现在我想在 PHP 脚本中加载表格的一部分,比如说 2017 年全年。为此,我必须使用 Medoo 作为数据库框架,并且我正在运行以下代码:

Medoo 查询通过调试转换为以下 SQL 查询:

现在的问题是输出现在包含所有表,而不仅仅是 2017 年的所有条目。我假设查询在日期比较时失败,因为 Medoo 将字符串与 varchar 进行比较。根据我的经验,这适用于 MySQL,但我不太确定 MSSQL/Medoo。谁能告诉我如何正确比较日期?

0 投票
1 回答
1035 浏览

php - SUM 行字段 MEDOO

我正在尝试在 medoo 中求和。

我现在的sql是这样的:

调试记录以下语句:

我想要实现的是:

有人知道如何在 medoo 中发表此声明吗?

[编辑 1]

找到了实现这一目标的另一种方法

这将对数据库进行更多调用,但只要SELECT语句不支持聚合函数,它就可以正常工作。

0 投票
0 回答
588 浏览

php - medoo错误返回空数据

我正在使用 medoo 来处理表操作。现在我无法通过http://medoo.in/api/errorerror()的 medoo 功能进行调试。

这是我的测试表结构:

和测试代码片段:

我总是通过以下方式获取数组$db->error()

但是,由于列被设置为唯一的,所以它应该返回错误消息。如何解决?任何提示表示赞赏。

0 投票
1 回答
919 浏览

php - 如何让 Xampp 上的 SQLSRV 与 Medoo 一起使用?

我有一个 PHP 项目,它使用 Medoo 访问 MS SQL Server 2012 上的数据库。我曾经在同一台服务器上测试我的项目,但由于通过远程桌面复制粘贴有点烦人且效率低下,我想移动到本地系统,所以我安装了 Xampp(使用 PHP 5.6.19 VC11)。由于我还需要使用服务器数据库,所以我首先遇到了PDO MSSQL扩展不再可用的问题,并且我的脚本无法向数据库发送查询。因此尝试改用 SQLSRV 3.0 扩展(5.4 线程安全 - 为什么没有 5.6 版?5.4 应该向前兼容吗?),它仍然向我发送一个未捕获的异常,并抛出消息“找不到驱动程序”来自 PDO 构造函数并通过 Medoo 转发。我不确定这是否在 Medoo、驱动程序或其他方面失败。

0 投票
3 回答
310 浏览

php - Medoo MySQL没有读取变量

我正在使用 Medoo MySQL 框架,但在 WHERE 语句中使用 IN 时遇到了这个问题:

计数结果应该是 4,但我得到 1。但是:

给了我 4 的正确结果。有什么想法吗?提前致谢!