Заранее извиняюсь перед модераторами, если не так назвал тему (не придумал, как)
Есть страница, на которой отображаются данные, выведенные из БД (файлы "users.php" - сама страница и "short.php" - блок, отображающие данные из БД) со ссылкой на полное описание ("users.full.php" - сама страница и "full.php" - сам блок с отображением).
В полном описании (во всех записях) id отрабатывает нормально, а в месте, где id стоит на фото, всем записям присваивается одно и то же (по id 3 из БД). Почему?
ПС. Добавил ещё одну запись, теперь все фото по id 4 идут (в полном описании)
function connectDB() { global $mysqli; $mysqli = new mysqli("localhost", "root", "", "usernet"); $mysqli->query("SET NAMES 'utf8'"); }
function resultArray($result_set) { $array = array(); while (($row = $result_set->fetch_assoc()) != false) $array[]= $row; return $array; }
function getAllUsers() { global $mysqli; connectDB(); $result_set = $mysqli->query("SELECT * FROM `users` ORDER BY `id`"); closeDB(); return resultArray ($result_set); }
function sortUsersNickname() { global $mysqli; connectDB(); $result_set = $mysqli->query("SELECT * FROM `users` ORDER BY `nickname`"); closeDB(); return resultArray ($result_set); }
function getFullUser() { global $mysqli; connectDB(); $result_set = $mysqli->query("SELECT `id` FROM `users`"); closeDB(); return resultArray ($result_set); }
function getUser($id) { global $mysqli; connectDB(); $result_set = $mysqli->query("SELECT * FROM `users` WHERE `id`='$id'"); closeDB(); return $result_set->fetch_assoc(); }