问题标签 [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 回答
1565 浏览

php - Medoo,简短的 ajax 语法

我的 Medoo 框架有问题,在 localhost (php > 5.4+) 上一切正常,但在我的服务器上我安装了 PHP 5.3+,你能帮我如何将此代码转换为旧数组版本并在 PHP 5.3 上执行代码。平台。

0 投票
4 回答
18772 浏览

php - Php 错误 - 意外的 require_once 期望函数

我目前正在尝试获取 medoo 框架,以便我可以轻松地开始从我的 MySQL 数据库中检索数据......但由于某种原因它不起作用!

这是我的signin.php文件的代码

和错误:

解析错误:语法错误,意外的“require_once”(T_REQUIRE_ONCE),第4/myfiledirectory/example.php中的预期函数(T_FUNCTION)

任何帮助是极大的赞赏!我不太确定出了什么问题。

正在运行的 php 文件是:

require_once 的包装也有所​​不同......这没有什么不同,不是吗?如果是这样,在生产环境中使用哪一个更可取?

0 投票
2 回答
204 浏览

php - 为什么 $this 不是正确的对象类型?

我正在尝试在 PHPLib 中实现一个简单的 PHP db 框架(Medoo),但我坚持以下几点:

我有这个结构

index.php 启动

  • 新的medoo对象
  • 新应用对象

应用程序类处理每个应用程序的常规设置,并从我的 medoo 类扩展。

每个应用程序都有自己的类(例如 Foo)和一个 foo/app.php 文件。foo 类从应用程序类扩展而来。foo/app.php 文件生成视图,并在该文件中创建一个 foo 对象。

但它在 Foo 类中,我试图用 medoo 类连接我的数据库。medoo 类有一些可在 Foo 类中访问的受保护属性(例如 $this->medoo_property)

但是每当我尝试运行使用 medoo 类中的方法时,我都会遇到此错误:致命错误:在某物的非对象上调用成员函数某事()

当我在 medoo 类中的错误之前执行 $this 的 var_dump 时,它说它是 Foo 对象而不是 Medoo 对象。所以很明显它会抛出非对象错误,因为它试图在 Foo 对象中使用 medoo 属性。

我在实现另一个 php (PDO) 类时遇到了同样的错误,所以错误在我这边,但我不知道我做错了什么。我希望我的问题得到正确解释,如果需要,请随时询问更多信息。

非常感谢任何帮助。

0 投票
3 回答
1412 浏览

php - PHP 错误:不能将标量值用作数组...但是

我目前正在使用 medoo.php 框架,虽然我通常会在 github 上使用他们的票务区域,但似乎没有人真正使用它......所以......无论如何,当我运行其中一个时我使用“require”调用框架的文件,我收到以下错误:

警告:不能在第 759 行的 /home/..../public_html/projects/friendcodes/medoo.min.php 中使用标量值作为数组

但是,当我检查代码时(下面是第 752 到 764 行),我发现它实际上应该检查 $where 是否未设置,如果未设置,则将其设为数组 - 但是这个 php 错误求不同。

我猜它$where在其他地方被设置为变量,这不是一个数组,但在框架中有超过 100 次出现的变量和 830 行代码,你可能不想看到这些。(在评论中让我知道,我会添加它 - 再次,这直接来自 medoo 最近的两个更新/发布。)

我的主要问题是 - 我如何在不破坏这个框架中极其复杂的东西的情况下纠正这个问题(无论如何,就我的水平而言)

更新:我真傻!我发现了问题。正如人们所建议的那样,我调用 $where 错误。我打电话给它:

代替

(第三个 arg 是 $where)感谢各位的帮助!

0 投票
2 回答
2369 浏览

php - Medoo PHP 数据库框架 - 选择加入

使用 Medoo PHP 数据库框架并尝试进行连接

选择导致为 foreach() 提供的参数无效。

从 column- 和 where- 部分中删除 'tournaments_users.tournament_id' 会使查询工作,但不会显示正确的数据。

为什么查询无效?

0 投票
1 回答
469 浏览

php - Medoo PHP 框架使用 AND

我正在为一个项目使用 Medoo 框架。我才开始使用它,所以我并不完全了解它的工作原理。

无论如何,我正在尝试运行一个使用 SELECT 和 AND 的简单查询。但是,据我所知,Medoo 网站并未说明如何实现查询的 AND 部分。

我尝试了很多方法,但都不起作用。下面的代码是我目前拥有的 - 但它不起作用。如果我输入正确的电子邮件地址和错误的密码,查询仍将返回用户。

任何帮助深表感谢 :)

0 投票
1 回答
1931 浏览

php - Medoo PHP 框架和连接多个表

尝试加入 3 个表:leagues、leagues_teams 和 teams。

使用查询:

这导致以下查询:

添加第二个LEFT JOIN时,它应该加入leagues_teams.fifa_league_id=leagues.fifa_id而不是teams.fifa_league_id

我将如何处理这个加入?

0 投票
2 回答
2208 浏览

php - Medoo PHP 框架 - 'select' 'left join' 使用 'and' 来测试条件(如 col = val 中)

我正在尝试进行左连接选择并使用 AND 将列与特定值(即条件)进行比较。

问题是我不知道在哪里添加条件。下面的 medoo 查询返回相同用户 ID 的第一个衬衫 ID,即使所有 'is_wearing_shirt' 设置为 0。然而,常规 mysql 查询返回预期数据。

这是medoo查询:

这是有效的常规 MySQL 查询:

0 投票
3 回答
1890 浏览

php - Medoo - 更新匹配多个字段的表行

我正在使用 Medoo。下面的更新适用于单字段匹配。如果与 clientId 和 businessCity 匹配,我想更新数据。

我试过这样。但不为我工作。

0 投票
1 回答
84 浏览

mysql - 如何在mysql中获取项目的关系?

所以,这是我的数据库:

我想获取特定项目的关系。例如SELECT ... WHERE item_id = 1应该输出:

  • 项目的位置 (a/b) 很重要。
  • 对于相同的type_id,两个item之间只有一种关系。(不能颠倒位置)

查询会很好,但如果您知道如何使用 medoo ( http://medoo.in/api/select ),我将非常感谢它的转换。