Чтобы ответить на ваш вопрос, вы извлечение строки, которая имеет numeric index:
mysql_fetch_row() извлекает один ряд данных из результата, ассоциированного с указанным идентификатором результата. Строка возвращается как массив. Каждый столбец результата хранится в массиве смещения, начиная со смещения 0.
Если вы хотите, чтобы получить ассоциативный массив, вам нужно mysql_fetch_assoc
.
Тем не менее, есть так много плохого с кодом, который вы, вероятно, следует начать:
- В
mysql_*
функции устарели;
- У вас проблема с SQL injection;
- Вы храните текстовый пароль;
- Вы эхом отдаете перед перенаправлением
header
;
- Вы используете GET вместо POST для отправки конфиденциальных данных входа.
Вы можете найти много информации о каждой точке здесь, так что я не собираюсь повторять ее, но, как я уже сказал, вы, вероятно, должны начать все сначала.
Какая ошибка возникает при попытке перенаправления? –
Примечание: Неопределенный индекс: введите C: \ xampp \ htdocs \ login_phpform.php в строке 16 – Harindranath
@Harindranath: тогда в результате из базы данных не будет столбца «Тип». – David