Ответы пользователя по тегу MySQL
  • Как сменить пароль пользователя через базу mysql?

    @dasauser
    Пишу на PHP
    закэширован

    хэширован.
    самый простой вариант:
    1. регаешь нового юзера newuser (newuser - новый юзер, userchangepassword - юзер, которому меняем пароль)
    2. забираешь в базе хэш пароля newuser
    3. вставляешь хэш пароля newuser вместо старого хэша пароля юзера userchangepassword
    4. профит! теперь у юзера userchangepassword пароль, который вы поставили юзеру newuser
    но это самый тупой и простейший вариант.
    костыльный, я бы сказал. никому не советую так делать, если в базе юзеров > 2.
    а по нормальному надо бы вам реализовать возможность восстановление пароля, по почте, номеру, ну или хотя бы ответ на секретный вопрос.
    Ответ написан
    3 комментария
  • Как вывести дату из базы данных mysql?

    @dasauser
    Пишу на PHP
    echo date("M d, Y", strtotime($time));
    где $time - дата в таком виде: "2000-12-12 17:00:00"
    Ответ написан
    1 комментарий
  • Как дать пользователям доступ к информации из базы данных сервера?

    @dasauser
    Пишу на PHP
    судя по всему вы не особо понимаете назначение ЯП (не в обиду, просто наблюдение).
    суть в том, что не надо никому давать доступ к базе. есть такое понятие как sql-инъекция. и вот благодаря ей вашу базу с доступом каждому встречному может каждый встречный утянуть.
    прим.: вы создаете кнопку и форму, в которой указывается например имя пользователя.
    данные формы улетают в обработчик - функцию на сервере - где проходят валидацию (проверку) и последующую обработку, а потом формируется sql-запрос (в код подставляются данные из формы, что-то типа "select balance where name $name", где $name - то самое имя пользователя), запрос делается в базу, база отдает данные, а вы уже потом отправляете их клиенту, где можно их вывести с помощью js-ajax (ну или отрендерить на сервере, как вам удобно).
    желательно ко всему этому допилить как минимум регистрацию юзеров, чтобы отдавать юзеру инфу в зависимости от его токена (ну или тех же лог\пас).
    Ответ написан
    Комментировать
  • Хочу сделать сайт, который по нажатии кнопки выводит таблицу с готовым запрошенным Sql в Mysql, как можно это реализовать?

    @dasauser
    Пишу на PHP
    Как можно это реализовать ?

    с помощью php. могу даже алгоритм описать:
    0. в файле делаете подключение к бд.
    1. составляете запрос на sql, который тянет с таблицы все нужные данные...
    2. ...и циклом выводите таблицу.
    работа на день-два максимум (для человека, далекого от программирования).
    Ответ написан
    5 комментариев
  • Как лучше спроектировать бд?

    @dasauser
    Пишу на PHP
    я бы сделал так.
    в таблице matches - инфа о матче (id, created_at, start_at).
    в таблице commands - инфа о команде (id, name).
    в смежной таблице commands_matches - id, commands_id, matches_id.
    в таблице comments - id, matches_id, comment, user_id (если есть регистрация или типа того).
    в таблице media - id, matches_id, url.
    Ответ написан
    Комментировать