Вам нужно получить результаты запроса.
$result = $conn->query("SELECT LAST_INSERT_ID();");
$row = $result->fetch_row();
$last = $row[0];
if ($last == "") {
$index = 0;
} else {
$index = $last + 1;
}
Но вам не нужно выполнять запрос для этого, для него есть встроенная функция:
$last = $conn->insert_id;
Другая проблема заключается в том, что key
является зарезервированным словом, поэтому вам нужно заключить его в кавычки.
$stmt = $conn->prepare("INSERT INTO Users (`key`, userIP, date) VALUES (?, ?, ?)");