NOTORM如何了解sql查询


NOTORM how to know sql query

在noform文档中我们知道使用(string) $table获取sql查询但是我没有得到任何结果当我使用它。

$data = array('name'=>'testing','age'=>'25')
$result = $db->table->insert($data);
echo (string) $result ;

我知道查询是insert into table (name,age) values('testing','25');,我想捕获对变量的查询。但echo (string) $result没有显示任何

注意:不好意思,英文不好

当您执行insert(), update()insert_update()时,它将返回最后插入的行。所以当你使用$result = $db->table->insert($data);时,$result将是一个数组。所以你什么也看不见。试着这样写:

echo "<pre>";print_r($result);echo "</pre>";exit;

当使用select时,它将返回一个SQL查询。当您想要获得(string) $result时,它应该返回主键值。我不确定,但我以前不需要这个查询,所以它可能只适用于selects