mysql — вместе с кодом из Fire.php в строке 14

я бегу скрипт php. Я хочу, чтобы скрипт php отправлял в мою базу данных код sql, который обновляет «союзника» текущих пользователей, когда пользователь вводит MYSITE.COM/include/fire.php. Но я получаю эту ошибку

Примечание: неопределенная переменная: id в C: \ Users \ Name \ Desktop \ Folder \ htdocs \ include \ Fire.php в строке 14

Строка 14: mysql_query("UPDATE users SET ally='3' WHERE id='{$id}'");

Весь fire.php

<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');

session_start();

$verbindung = mysql_connect("localhost","root","Palmen162");
mysql_select_db("lan");

if(isset($_SESSION['id'])) {
// do the following query
}

mysql_query("UPDATE users SET ally='3' WHERE id='{$id}'");
?>

Пожалуйста, помогите мне с этой ошибкой. Не давайте мне ссылку на кого-то с подобной проблемой. Просто помоги мне

-1

Решение

объявить вар $id и назначьте его значение. тебе должно быть хорошо.

0

Другие решения

Кажется, переменная $ id не определена в текущем контексте. Если вы хотите использовать идентификатор сеанса в качестве идентификатора таблицы ваших пользователей, вам нужно использовать {$ _SESSION [‘id’]} в своем запросе вместо {$ id}.

0

По вопросам рекламы [email protected]