Чтобы отобразить запись только для одного пользователя в соответствии с его ID, вам понадобится база данных, которая хранит информацию о пользователях и их записях. Предположим, что вы используете MySQL для хранения данных.
Шаги, которые вам нужно выполнить:
1. Создайте таблицу в базе данных, которая будет содержать информацию о пользователях и их записях. Например, таблицу users
с полями id
, name
и email
, и таблицу posts
с полями id
, user_id
, title
и content
. Обратите внимание, что поле user_id
в таблице posts
будет использоваться для связи с пользователем из таблицы users
.
2. В вашем PHP-коде установите соединение с базой данных. Например, используя функцию mysqli_connect
:
$connection = mysqli_connect('localhost', 'username', 'password', 'database_name');
3. Получите ID текущего пользователя. Это может быть сделано, например, путем чтения значения из сессии или параметров URL.
$user_id = $_SESSION['user_id']; // или $user_id = $_GET['user_id'];
4. Создайте SQL-запрос, который будет выбирать записи только для указанного пользователя:
$query = "SELECT * FROM posts WHERE user_id = $user_id";
5. Выполните запрос к базе данных и обработайте результаты:
$result = mysqli_query($connection, $query); if (mysqli_num_rows($result) > 0) { // Выводите результаты по одной записи while ($row = mysqli_fetch_assoc($result)) { echo "Заголовок: " . $row['title'] . "<br>"; echo "Содержание: " . $row['content'] . "<br>"; echo "<br>"; } } else { echo "У пользователя нет записей."; }
Это примерный код, который позволяет отобразить записи только для одного пользователя в соответствии с его ID. Учтите, что этот код является основным и может потребоваться его доработка согласно вашим особым требованиям и архитектуре вашего проекта.