Mam taki problem mam zmienną tekstową i jak usuną jej kawałek to wszystko jest ok natomiast jak będzie ten kawałek tekstu to wychodzi błąd.Parse error: syntax error, unexpected '")* 10) as spozycie from spozy' (T_CONSTANT_ENCAPSED_STRING)
Tutaj daje kod```php
//tutaj chodzi o ta zmiennną jak usuną sum(select spozycie.porcja / (select rownowaznik from substancje where substancje.id_substanji = substancje.id and rownowaznik != "")* 10) as spozycie to wszystko jest ok
$daty_produktow = "select sum(porcja) as porcja,year(data) as data1,month(data) as data2,day(data) as data3,id_produktu,cena sum(select spozycie.porcja / (select rownowaznik from substancje where substancje.id_substanji = substancje.id and rownowaznik != "")* 10) as spozycie from spozycie where id_produktu in ";
//."' and data < '2018-03-30' group by data1,data2,data3
$i = 0;
$ile = count($substancja3);
$daty_produktow2 = "( ";
foreach ($substancja3 as $substancja4) {
if ($i == $ile-1 ) {
$daty_produktow2 .= "". $substancja4->id_produktu;
}
else {
$daty_produktow2 .= "". $substancja4->id_produktu . ',';
}
$i++;
}
$daty_produktow .= $daty_produktow2 ;
//print $daty_produktow;
$daty_produktow .= ")";
if (Input::get("godzina_a") != "") $daty_produktow .= " and hour(data) >= " . Input::get("godzina_a") ."";
if (Input::get("godzina_b") != "") $daty_produktow .= " and hour(data) <= " . Input::get("godzina_b") ."";
$daty_produktow .= " and data < '2018-03-30' group by data1,data2,data3 ";
print $daty_produktow;
//print $daty_produktow;
$daty_pro = DB::select($daty_produktow);