Суть такова:
ошибка mysqli_query() expects parameter 1 to be mysqli, null given
в 4 строке
получается что при проверке мы получаем 0 и то есть должно выполняться условие где 0, но мы получаем все лишь ошибку. Как это заставить работать?
Может напишете более правильный код?
суть в том что мне нужно:
получаем название строки "weapon"
если такая существует - обновляем её
если нет - создаем.
Что я не правильно делаю?
код$weapon = $bot1['m'];
$price = $bot1['p'];
$query = "SELECT * FROM price WHERE weapon=$weapon";
if ($result = mysqli_query($link, $query, MYSQLI_USE_RESULT)){
if ($result > 0) {
$sql = "UPDATE price SET price=`$price` WHERE weapon=`$weapon`";
}
elseif($result == 0){
$sql = "INSERT INTO price (weapon, price) VALUES (`$weapon`,`$price`)";
$finall = mysqli_query($sql);
}
mysqli_free_result($result);
}