Неопределенный индекс, ошибка в моем SQL?
Я пытался избежать публикации этого здесь, так как хотел разобраться в этом сам. В любом случае, через несколько дней я начинаю терять мотивацию и действительно хочу пройти это препятствие, чтобы перейти к следующему.
Я делаю приложение для хранителей тарантулов, которое помогает отслеживать корма, линьки, повторные дома и т. д.
Я пытаюсь воспроизвести все пауки в базе данных рядом с именем пользователя, вошедшего в систему. Я буду работать над тем, как я могу сделать его визуально привлекательным, как только у меня будет рабочая функция. Сначала я попробовал это сделать с колонкой spiderName, но не могу заставить ее работать, и ни за что на свете не могу понять, как это сделать.
Вот моя функция. Дай мне знать, если тебе еще что-нибудь понадобится:
function showSpiders(){ global $connection; $username = $_SESSION['username']; $query = "SELECT * FROM userspiders WHERE username = '{$username}'"; $result = mysqli_query($connection, $query); while($row = mysqli_fetch_row($result)){ $spiderName = $row['SpiderName']; echo "$spiderName"; } }
Что я уже пробовал:
Я тоже пробовал использовать "WHERE username LIKE", но без радости. Я также попытался жестко закодировать переменную username.
Richard MacCutchan
В чем именно заключается проблема? Вы уверены, что ваше предложение SELECT возвращает допустимый результирующий набор?