当前位置: 首页 > 面试题库 >

如何将Magento sql查询显示为字符串?

松和安
2023-03-14
问题内容

Magento构造其SQL查询,例如

 $this->getSelect()->joinInner(
        array('sbao' => $this->getTable('sales/billing_agreement_order')),
        'main_table.entity_id = sbao.order_id',
        array()
    )

有没有办法以字符串格式显示结果查询,而不是打印出巨大的对象,例如

echo $this->getSelect()->joinInner(
        array('sbao' => $this->getTable('sales/billing_agreement_order')),
        'main_table.entity_id = sbao.order_id',
        array()
    )->toString();

问题答案:
$select = $this->getSelect()->joinInner(
        array('sbao' => $this->getTable('sales/billing_agreement_order')),
        'main_table.entity_id = sbao.order_id',
        array()
    );

echo $select;


 类似资料:
  • 问题内容: 您是否知道可以将Map转换为URL友好的查询字符串的任何实用程序类/库? 例: 我有一张地图: 我想得到: 最终输出 问题答案: 我看到的最可靠的组件是Apache Http Compoments(HttpClient 4.0)的URLEncodedUtils类。 该方法是您所需要的。 它不使用map,因此您可以使用重复的参数名称,例如, 并非我建议使用这种类型的参数名称。

  • 我使用的是Lucene 4.7.2版本。 我已经索引了一些信息,并创建了一个UI以在该界面上查询。我根据用户输入创建了一个BooleanQuery,

  • 关于如何使用springdocs-openapi库(1.5.7)获得以下输出,网络上没有很好的示例。我希望得到以下输出: 这是基于提供的示例的代码。 这将产生以下输出 如何通过springdocs openapi库实现上面列出的输出[“A”、“B”、“C”]?

  • 问题内容: 如何将下面的 字符串 转换为 数组 ? 这是我要寻找的阵列, 问题答案: 您需要该函数,并且需要设置第二个参数以将数据放入数组中,而不是放入单个变量中。

  • 本文向大家介绍MySQL查询在字符串中的特殊字符之前显示子字符串,包括了MySQL查询在字符串中的特殊字符之前显示子字符串的使用技巧和注意事项,需要的朋友参考一下 在MySQL中为此使用LOCATE()和SUBSTRING()方法。让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 输出结果 这将产生以下输出- 以下是在子字符串中的特殊字符之前显示子