【发布时间】:2014-02-09 14:07:04
【问题描述】:
请帮我通过 PHP 代码将报表参数传递给“Reportica 报表”。
这是我尝试过的方法:
PHP 代码:
require_once('../reportico/reportico.php');
$q = new reportico();
$q->initial_project = "loansys";
$q->initial_project_password = "k013";
$q->initial_report = "loansys.xml";
$q->initial_output_format = "HTML";
$q->embedded_report = true;
$q->allow_debug = true;
$q->forward_url_get_parameters = "";
$q->external_param1 = 1;
$q->execute($q->get_execute_mode(), true);
报表查询:
SELECT l_number,due_number,due_date,amount,capital,interest
FROM loan_due
WHERE l_number = {external_param1}
错误信息:
错误:连接中的错误(1064):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 '})' 附近使用正确的语法
【问题讨论】:
-
它给了你问题.. {external_param1} 无效.. 这应该是什么?