Я хочу, чтобы мои пользователи вошли в mysite.com/earth.php, и earth.php отправит код sql в мою базу данных, которая обновит столбец в таблице users. Итак, я хочу, чтобы пользователь, который входит на эту страницу, изменил это значение http://prntscr.com/4wet3o «-1» на «3» в базе данных для пользователя, который вводит. Не для всех, только для пользователя, который входит. Но его не работает, потому что earth.php должен найти идентификатор пользователя, и он не находит его? Нужно ли начинать сеанс? У меня есть таблица сеансов в моей базе данных, которая выглядит так: http://prntscr.com/4wev2k это любая помощь?Как начать сеанс для userid
Пользователи должны войти в систему, чтобы ввести Earth.php EDIT:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
session_start();
$_SESSION['id'] = 2; //Or a valid user ID
$verbindung = mysql_connect("localhost","root","*****");
mysql_select_db("lan");
if(isset($_SESSION['id']))
mysql_query(sprintf("UPDATE users SET ally='3' WHERE id='%s'", $_SESSION['id']));
}
?>
Пожалуйста, поделитесь больше кода, который вы используете для входа в систему .... – Naincy
mysql_ * осуждается, использовать PDO –