Php 用于调试的idorm视图sql

Php 用于调试的idorm视图sql,php,mysql,idiorm,Php,Mysql,Idiorm,用于我的php网站 如何查看生成的实际SQL 即: 正在生成错误,希望查看输出T-SQL,有时这样调试更好 Ta我很确定使用set()通常是为了更新记录(这可能是错误的)。我会这样做: $sql = ORM::for_table('tbl')->create(); $sql->another_id = $another_id; $sql->name = $name; $sql->active = 0; $sql->save(); 至于获取查询,在配置中有一个“

用于我的php网站

如何查看生成的实际SQL

即:

正在生成错误,希望查看输出T-SQL,有时这样调试更好


Ta

我很确定使用set()通常是为了更新记录(这可能是错误的)。我会这样做:

$sql = ORM::for_table('tbl')->create();

$sql->another_id = $another_id;
$sql->name = $name;
$sql->active = 0;

$sql->save();

至于获取查询,在配置中有一个“logging”选项以及一个get_last_查询函数。

我确信使用set()通常是为了更新记录(这可能是错误的)。我会这样做:

$sql = ORM::for_table('tbl')->create();

$sql->another_id = $another_id;
$sql->name = $name;
$sql->active = 0;

$sql->save();

至于获取查询,配置中有一个“logging”选项以及一个get_last_查询函数。

生成了什么错误?生成了什么错误?这很有趣,我在整个网站上都在使用set(),只是现在遇到了问题。sql中的数据类型是bit,我将其更改为int,现在它可以工作了,嗯。。我将尝试你的方法,它与文档中的方法相同,直到你指出,我才注意到我的差异。德克萨斯州!我相信如果你在配置中打开日志记录,就会有一个get_last_查询函数。这很有趣,我在网站上到处使用set(),只是现在遇到了一个问题。sql中的数据类型是bit,我将其更改为int,现在它可以工作了,嗯。。我将尝试你的方法,它与文档中的方法相同,直到你指出,我才注意到我的差异。德克萨斯州!我相信如果在配置中打开日志记录,就会有一个get\u last\u查询函数。