Прежде чем вы предполагаете, что я не установил соединение с базой данных, я это сделал. единственная часть кода, который не обновляется, - это пустые утверждения.База данных не обновляет строку
Все значения могут быть эхоподавлены правильно, это просто, что запрос не работает.
Это находится в каталоге конфигурации и назван stuff.php
$user = $mysqli->real_escape_string($_SESSION['username']);
$user_query = "SELECT * FROM users WHERE username = '$user'";
$result = $mysqli->query($user_query);
$row = $result->fetch_assoc();
$referrer = $row['ref'];
$refearn = $row['refearn'];
verify.php
include('config/stuff.php');
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { // Get Real IP
$IP = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$IP = $_SERVER['REMOTE_ADDR'];
}
if ($IP=="external server ip here") {
if (!empty($referrer)){
$mysqli->query("UPDATE users SET points=points+10, refearn = refearn+10 WHERE username='".$referrer."'") or die(mysqli_error($mysqli));
}
$mysqli->query("UPDATE users SET points=points+".$earnings.", completed = completed+1 WHERE username='".$subid."'") or die(mysqli_error($mysqli));
}
есть ли у вас какие-либо ошибки? или, можете ли вы попробовать получить результат этого запроса? »Пользователи UPDATE SET points = points + 10, refearn = refearn + 10 WHERE username = '". $ referrer. "'" 'и проверьте, что в phpmyadmin вручную - если это работает. – Prakash
Нет никакой ошибки из того, что я могу сказать. Я могу подтвердить, что он работает в PHPmyadmin, я сейчас работаю над эхом. У меня сейчас есть мозг, как я могу откликнуться на запрос? – Stax
Так что это обновление вашего просто пытается вывести ответ? –