Cannot access empty property error in php -


i have text stored in table. want replace expressions : [%parameter_name] corresponding value stored in table.

all parameters , in column must fetch value stored in third column.

i tried make function put needed patterns , value in array. however, gives me fatal error. why?

here code :

$search = $db->prepare("     select *     table      id = ?"); $search->execute(array($id)); $search->setfetchmode(pdo::fetch_obj);  while($result = $search->fetch()){         $search2 = $db->prepare("             select parameter_name,                 read_from             pattern             type = ?");         $search2->execute(array(strtolower($result->type)));         $search2->setfetchmode(pdo::fetch_obj);          while($pattern = $search2->fetch()){                 array_push($patterns, '/\[%'.$result->type.'\.'.$pattern->parameter_name.'\]/i');                 $column = explode(',', $pattern->read_from);                 if(count($column) == 1){                      $col = $column[0];                     // error on line below                     $value = $result->$col;                  }                 else{                      $value = 0;                     foreach($column $col){                         // not on 1 below                         $value += $result->$col;                     }                 }                 array_push($replacements, $value);          } } 


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -