"10.90.1.201", "database1" => "opendata", "database2" => "niimko", "user" => "niimko_user", "password" => "MOhA17FeboXE" ]; $dbOpendata = new Database( "mysql:host={$dbconfig['host']};dbname={$dbconfig['database1']}", $dbconfig['user'], $dbconfig['password'] ); $dbNiimko = new Database( "mysql:host={$dbconfig['host']};dbname={$dbconfig['database2']}", $dbconfig['user'], $dbconfig['password'] ); $client = new Client(); $response = $client->get('https://marsu.ru/sveden/education/eduChislen.php'); $html = $response->getBody()->getContents(); $parser = new ContingentParser($html, '//tr[@itemprop="eduChislen"]//'); $contingent = $parser->getDataTable(); $specializations = $dbNiimko->selectWhere('s_specs', ['id', 'kod'], ['oopkodes' => 'gos3p']); foreach ($contingent as $key => $con) { $needle = $con['spec_code']; foreach ($specializations as $spec) { if ($needle == $spec['kod']) { $contingent[$key] += ['spec_id' => $spec['id']]; } } } // $dbOpendata->insert('sveden_education_contingent', $data); // $dbOpendata = $db->select('sveden_education_contingent'); echo "
";
print_r($contingent);
echo "
";