gpt4 book ai didi

cakephp - 如何检索保存()函数中使用的插入查询

转载 作者:行者123 更新时间:2023-12-01 09:34:22 26 4
gpt4 key购买 nike

我必须使用 save() 插入以下数据。数据来自html表。

Array
(
[Test] => Array
(
[1] => Array
(
[patient_id] => 58
[dt_test] => 2012-06-04
[name] => dfg
[result] => 34
)

[2] => Array
(
[patient_id] => 58
[dt_test] => 2012-06-18
[name] => dsfg
[result] => 76
)

)

)id是'test'的主键

没有验证错误。但没有任何行插入到表“测试”中。如何检查用于插入数据的 sql 查询。我的数据库是 postgres,版本是 1.3

最佳答案

要查看查询,您需要启用 Debug模式。在 /cakephp/app/config/core.php 你必须设置调试级别:

Configure::write('debug', 2);

然后您可以通过将此代码放入 View 文件中来打印所有查询:

<?php echo $this->element('sql_dump'); ?>

如果你更喜欢从 Controller 中显示它们,那么将这一行放在 save() 之后:

debug($this->Test->getDataSource()->getLog(false, false));

关于cakephp - 如何检索保存()函数中使用的插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10926074/

26 4 0
文章推荐: python - 如何从 python 端指定 Bokeh 图的第 n 个股票代码,其中 n 是股票代码的数量
文章推荐: java - 在 Java 中使用文件流写入和读取 ArrayList 时出现问题