데이터베이스 연결을 설정하지 않았다고 가정하기 전에 수행했습니다. 업데이트하지 않는 코드의 유일한 부분은 if empty 문입니다.데이터베이스가 행을 업데이트하지 않음
모든 값을 올바르게 에코 할 수 있습니다. 단지 쿼리가 작동하지 않는 것입니다.
이 디렉토리 설정에 있으며
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));
}
오류를 받으셨습니까? 또는 당신이 그 쿼리의 결과를 얻으려고 시도 할 수 있겠습니까? ""사용자를 SET SET 포인트 = 포인트 +10, refearn = refearn + 10 WHERE username = ' "$ referrer."' "'phpmyadmin에서 수동으로 확인하십시오. – Prakash
내가 말할 수있는 것은 오류가 아닙니다. PHPmyadmin에서 작동하는지 확인할 수 있습니다. 지금 당장 그것을 반향 출력하려고합니다. 지금 당장 뇌 기능 검사를 받고 있는데 어떻게 쿼리를 울릴 수 있습니까? – Stax
그래서 그냥 응답을 출력하려고하는 중입니까? –