Spatne generovani vícenásobného sum
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Lister
- Člen | 12
PHP 5.5.3
Nette 2.0.12
Zdravim,
mam dojem, ze jsem narazil naproblem pri pouziti vicenasobneho sum. Muzete mi to
odkyvnout nez dam issue?
<?php
foreach ($roles as $role) {
echo $role;
$select[]= "SUM(`role` LIKE '{$role}') AS $role";
}
$this->table->select(implode(', ', $select))->getSql();
?>
Generuje
<?php
SELECT SUM(`role` LIKE '`user`') AS `user`, SUM(`role` LIKE '`advertiser_dv`') AS `advertiser_dv`, SUM(`role` LIKE '`advertiser_vb`') AS `advertiser_vb`...
?>
Místo:
<?php
SELECT SUM(`role` LIKE 'user') AS `user`, SUM(`role` LIKE 'advertiser_dv') AS `advertiser_dv`, SUM(`role` LIKE 'advertiser_vb') AS `advertiser_vb`
?>