PavelMos, психую я потому что вас тут целая компания просто нереальных мыслителей собралась.
Один не уверен, передаётся ли значение, если его не передавать, а второй ломает голову - а не пустое ли значение, если записывается пустота.
ALXTNTCN, значит надо обратиться на фриланс.
Только не с идиотским вопросом "не добавляется" (как будто должно), а с нормальным описанием "ничего в коде не понимаю, добавьте мне в него юзернейм". За сто рублей сделают
PavelMos, НЕ НАДО ТУПИТЬ. В логе ничего интересного не будет. И так понятно что если остальные данные записываются, то в запросе пустой юзернейм. Неужели с одного раза не доходит?
Для начала надо внятным русским языком написать что происходит при попытке добавить запись в БД
потому что даже новичку в программировании должно быть понятно что телепатию еще не изобрели, и мы не видим, что у вас происходит на экране
какой ужас.
вот откуда люди берут такой код?
не из головы же выдумывают, а копируют откуда-то. вот где, на какой помойке они его находят?
Ну ведь явно образец для этого кода писался 20 лет назад, явно задолго до рождения автора вопроса.
Причем уже тогда считался позором.
Это надо блин степень по археологии иметь чтобы найти такой редкий образчик окаменевшего говнокода.
это идиотский совет, потому что через mysqli::real_escape_string ТОЖЕ будет инъекция и ТОЖЕ все сломает, без всяких символов, если не в этом запросе, так в другом.
Александр, да нет тут никакой агрессии
и я надеюсь что время не потрачено зря, а вы хотя бы немного поняли, что делать со своим кодом, если он не работает
если бы тут не было empty, то РНР бы вывел ошибку, что вы обращаетесь к несуществующей переменной.
через empty никогда нельзя проверять переменную, которая должна существовать.
то есть фактически любую переменную, которая назначается в скрипте, а не приходит извне
Олег, самое смешное что я тоже не заметил. меня echo $hash; сбило с толку и я был уверен что хэш выводился. Щас добавлю еще рекомендацию про проверку условий.
и это кстати хороший пример, почему за empty() надо бить по рукам.