我正在使用Perl dancer2来编写应用程序.在mysql中运行select查询显示所有记录.但是在dancer2和template工具包中运行的相同查询仅显示唯一记录.
例如.在mysql客户端中运行时获取的34条记录.
select timing.time as Time,
church.church_name as Church_Name,
church.church_address as Address,
language.language_name as Language,
denomination.denomination_name as Denomination,
city.city_name as City,
state.state_name as State,
country.country_name as Country
from church
join country on church.church_countryid=country_id
join state on church.church_stateid=state.state_id
join city on church.church_cityid=city.city_id
join church_mass_timing on church.church_id=church_mass_timing.church_id
join timing on church_mass_timing.time_id=timing.time_id
join language on church_mass_timing.language_id=language.language_id
join denomination on church.church_denominationid=denomination.denomination_id
order by church.church_name,
timing.time;
Run Code Online (Sandbox Code Playgroud)
Dancer中与Template Toolkit相同的查询返回11条记录.
get '/church_list' => sub {
my $db = connect_db();
my $sql='select timing.time as Time,
church.church_name as …Run Code Online (Sandbox Code Playgroud)