Выдается ошибка - Warning: query() expects parameter 1 to be mysqli, null given in dsad/php on line 25
Пытался другие способы записи данных в бд, но выдается та же ошибка. Также менял query на mysqli_query, но ошибка та же.
<?php
$rand = rand(1,200);
$request_params = array(
'owner_id' => '-189660204',
'from_group' => '1',
'message' => '1',
'access_token' => '1',
'v' => '5.131'
);
$date = http_build_query($request_params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $date);
curl_setopt($ch, CURLOPT_URL,'https://api.vk.com/method/wall.post?'. $get_params);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$ch = curl_exec($ch);
$result = json_decode($ch,true);
$post_id = $result['response']['post_id'];
print_r($post_id);
$link->query("INSERT INTO `post`(`post_id`, `rand`) VALUES ($post_id,$rand)");
$link = new mysqli('localhost', 'root', '1', '1');