【发布时间】:2015-10-04 20:18:10
【问题描述】:
我在 opencart 工作。我正在使用日志对象进行调试。 我正在查询我的数据库,以便根据我的 ID 向我发送电子邮件,当我运行它时,我在我的 SQL 数据库中得到了完美的结果。 但是在我的代码中,当我打印我的变量时,他们什么也没得到。 这是我的代码
$email=$this->db->query("SELECT email FROM `" . DB_PREFIX . "shipping_pools`
WHERE geo_zone_id = '".$zone_id."'");
$this->log->write($email);
这是我在日志文件中遇到的错误
“PHP 未知:第 14 行 /home/ifarpart/public_html/dev/system/library/log.php 中的 stdClass 类的对象无法转换为字符串”
【问题讨论】:
-
这个错误很容易解释。 $email 不是字符串。执行 var_dump($email) 以了解您从 query() 函数返回的内容
-
我不明白为什么我在这个问题上得到 -2 甚至没有人回答
-
@Jlil 请解释一下。我不明白
-
@Jlil 如果我可以使用 var_dump 或 print_r 我会很容易检查。问题是我在目录方面工作,我不能使用它们。这就是为什么我提到 iam 使用 log obj 来调试
-
@Jlil 我在 sql 中运行的相同查询给了我完美的电子邮件
标签: php sql model-view-controller opencart