Этот вопрос закрыт для ответов, так как повторяет вопрос Почему php не может подключиться к БД?
@crack_user

Как решить ошибку — Warning: mysqli_query() expects parameter 1 to be mysqli, null given in?

Выдается ошибка - 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');
  • Вопрос задан
  • 717 просмотров
Ответы на вопрос 1
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы