- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对数据库不太熟悉,我遇到过必须使用 join
的情况。
产品
表:
╔════════════╦═════════╦═════════════════╗
║ product_id ║ MPN ║ manufacturer_id ║
╠════════════╬═════════╬═════════════════╣
║ 51 ║ GB40337 ║ 11 ║
╚════════════╩═════════╩═════════════════╝
制造商
表:
╔═════════════════╦═════════╗
║ manufacturer_id ║ name ║
╠═════════════════╬═════════╣
║ 11 ║ Griffin ║
╚═════════════════╩═════════╝
现在据我了解,需要内部联接才能获取制造商名称?所以我运行了这个查询:
SELECT product.mpn, manufacturer.name
FROM product
INNER JOIN manufacturer
ON product.manufacturer_id=manufacturer.manufacturer_id;
它会正确返回数据,但现在因为我正在使用 Medoo
,所以我必须使用它的语法,但我不太明白:http://medoo.in/api/select
如何使用 medoo 进行相同的查询?
最佳答案
在 Medoo 中你可以这样写你的查询。
阅读此 https://www.sitepoint.com/getting-started-medoo-examples-use/
$db->select(
'product',
array('[><]manufacturer' => array('product.manufacturer_id' => 'manufacturer.manufacturer_id')),
array('product.mpn', 'manufacturer.name')
);
关于php - 使用 Medoo (MySQL) 连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39851505/
我正在试用简单的 medoo.in php 数据库框架。 只是将表单输入保存到数据库中 insert("wp_discount", ["FName" => "TT","EMail" => "ROAR"
我刚刚开始使用 Medoo 构建应用程序, 我正在尝试运行一个看起来像这样的选择查询 $datas = $database->debug()->select( "table", ["
处理 medoo 插入查询或其他查询中的错误的最佳方法 所有查询中的代码都正确。例如,当插入多条记录时,insert()方法输出的是一个数组。 1: try{ $db-
是否可以包含 strtotime使用 medoo 从数据库中选择行时的日期比较参数? 我正在使用medoo让数据库工作得又好又简单——这太棒了。但是,我不确定是否可以(但怀疑我可以)在从数据库获取行时
我打开了 Debug模式并得到了这个 mySQL 字符串: SELECT "dmd_key","id" FROM "keys" WHERE "dmd_key" = '140ec37b981042c85
我正在尝试在 medoo 中获取求和字段。 我现在的sql是这样的: $database->debug()->select("user_rupees_in_house", [ "[ ["rup
我正在使用 Medoo MySQL 框架,但在 WHERE 语句中使用 IN 时遇到了这个问题: $test = '1,2,3,4'; $count = $database->count("produ
我正在尝试从我的论坛和其中的子论坛中获取所有主题。但是,出于某种原因,我的代码无法正常工作。它没有给我任何错误,但它显示了错误的信息。我正在使用 medoo。这是我的功能: public functi
我的数据库中有一个 Type 列,其中包含来自一组已定义字符串的实体类型。我怎样才能进行这样的查询: SELECT * FROM "Table" WHERE "Type" IN ('a','b','c
Medoo 是一个 PHP 数据库框架。有谁知道在使用 insert() 函数之前我是否需要清理用户输入?在主页 ( http://medoo.in/ ) 的“为什么选择 medoo?”下部分然后它只
我对如何使用 meddo 配置类感到困惑 $database = new Medoo([ 'database_type' => 'mysql', 'database_name' =>
我正在为我的最新项目使用“medoo”-php/mysql-class ( http://www.medoo.in )。我喜欢这种安静、简单的方式来处理我的 SQL 东西。 但我想知道是否可以根据输入
我对数据库不太熟悉,我遇到过必须使用 join 的情况。 产品表: ╔════════════╦═════════╦═════════════════╗ ║ product_id ║ MPN
我的 Medoo 框架有问题,在本地主机(php > 5.4+)上一切正常,但在我的服务器上我安装了 PHP 5.3+,你能帮我如何将这段代码转换为旧数组版本并在PHP 5.3。平台。 $databa
我正在使用 Medoo 框架来处理我的数据库查询。它基本上是一个 PDO 包装器,我没有在他们的文档中找到如何处理错误或检查结果,有时它返回空数组,有时返回 FALSE 有时返回 0 等等。 因为我不
如何使用 medoo 框架在此 sql 语句中使用 LIKE 运算符? 原始SQL语句: SELECT id,name FROM table WHERE name LIKE %'foo'% medoo
我正在向数据库发布一个新行,但想使用 medoo 在响应中返回新的自动递增的 ID。这似乎正在生成一个新的空白行并返回该 ID。 'mysql', 'database_name' => 'db'
使用Medoo PHP数据库框架并尝试进行连接 $users = $db->select( 'users', [ '[>] tournaments_users' =>
我想在 PHP 的 medoo 框架中复制这个 MySQL 查询 SELECT col1,col2 FROM table1 t1 LEFT JOIN table2 t2 ON t1.col1 =
我正在为一个项目使用 Medoo 框架。我才刚刚开始使用它,所以我还没有完全了解它的工作原理。 无论如何,我正在尝试运行一个使用 SELECT 和 AND 的简单查询。但是,据我所知,Medoo 网站
我是一名优秀的程序员,十分优秀!