[Tutorial] Создание сис-мы регистрации (MySQL)
|
|
Eakwarp | Дата: Пятница, 06.04.2012, 04:17 | Сообщение # 16 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
| Quote (MihailSarbonov) Можно ли с компьютера подключится? Не используя денвер, а уже активную базу mysql? Я уже не знаю какой урок выполняю, и сам все делал, все равно не подключается к Базе. Три варианта: 1. Юзер и пользователь используемые для подключения не имеют возможности подключатся с удаленного адреса. 2. Сервер блокирует соединение. 3. Ваш локальный компьютер блокирует соединение.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
|
|
|
Latron | Дата: Среда, 09.05.2012, 00:39 | Сообщение # 17 |
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
| Satellite, В перечислении не ставится " ; ", и запятая после последней переменной. Code enum Variables { aID, aName[MAX_PLAYER_NAME], aPassword[64], bool: aLogged, aWrongPassword }
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
|
|
|
HakeRbesT | Дата: Воскресенье, 13.05.2012, 09:55 | Сообщение # 18 |
Новенький
Группа:
Пользователи
Сообщений: 72
Награды: 0
Город: Новокузнецк
Репутация: 2
Замечания: 0%
Статус:
| А есть команда, чтобы создать таблицу прямо в моде? Добавлено (13.05.2012, 09:55) --------------------------------------------- И ещё, как работать не с одной строкой? А то в примере указана работа только с одной.
|
|
|
|
Axelerator | Дата: Воскресенье, 13.05.2012, 18:48 | Сообщение # 19 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
| Quote (HakeRbesT) А есть команда, чтобы создать таблицу прямо в моде? Как это? Таблицы создаются в базе данных... Quote (HakeRbesT) И ещё, как работать не с одной строкой? А то в примере указана работа только с одной. Ты про какие строки говоришь? В уроке вроде все понятно
Сообщение отредактировал Axelerator - Воскресенье, 13.05.2012, 18:49 |
|
|
|
HakeRbesT | Дата: Понедельник, 14.05.2012, 13:16 | Сообщение # 20 |
Новенький
Группа:
Пользователи
Сообщений: 72
Награды: 0
Город: Новокузнецк
Репутация: 2
Замечания: 0%
Статус:
| Quote (Axelerator) Как это? Таблицы создаются в базе данных... Я имел ввиду функцию, которая создаёт таблицу. Мне нужно ввести эту функцию в моде и чтобы таблица создалась. В примере показано только как вручную создать таблицу. Quote (Axelerator) Ты про какие строки говоришь? В уроке вроде все понятно Строки которые мы выбрали из таблицы. Допустим мне надо выбрать оттуда не одну (как в примере), а три строки. Вот как мне их все из результата извлечь? Я пробовал, делал запрос на две строки, а в результат записывалась всё равно одна.
|
|
|
|
Axelerator | Дата: Среда, 16.05.2012, 11:18 | Сообщение # 21 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
| Quote (HakeRbesT) Я имел ввиду функцию, которая создаёт таблицу. Мне нужно ввести эту функцию в моде и чтобы таблица создалась. В примере показано только как вручную создать таблицу. Таблицы создаются с помощью "CREATE TABLE". Пример: Code "CREATE TABLE IF NOT EXISTS samp ( name VARCHAR(24), password VARCHAR (24) ) Проверяем, нет ли в базе данных таблицы "samp" и если нет, то создаем ее (можно и не делать проверку). Далее создаем в таблице два текстовых поля с именами "name" и "password" с типом VARCHAR и длинной символов 24.
Quote (HakeRbesT) Строки которые мы выбрали из таблицы. Допустим мне надо выбрать оттуда не одну (как в примере), а три строки. Вот как мне их все из результата извлечь? Я пробовал, делал запрос на две строки, а в результат записывалась всё равно одна. В SELECT можно задать нужные поля для извлечения. Пример: Code "SELECT `name`, `password` FROM `samp` WHERE <условия>" Или так: Code "SELECT * FROM `samp` WHERE <условия>" Из таблицы "samp" получили поля "name" и "password".
Сообщение отредактировал Axelerator - Среда, 16.05.2012, 11:22 |
|
|
|
HakeRbesT | Дата: Среда, 16.05.2012, 19:42 | Сообщение # 22 |
Новенький
Группа:
Пользователи
Сообщений: 72
Награды: 0
Город: Новокузнецк
Репутация: 2
Замечания: 0%
Статус:
| Quote (Axelerator) В SELECT можно задать нужные поля для извлечения. А если у меня под условие попадают больше одной строки? Функция mysql_fetch_row_format(result, "|"); записывает в result только одну строку, я проверял.
|
|
|
|
Fortescue | Дата: Пятница, 25.05.2012, 01:17 | Сообщение # 23 |
Освоившийся
Группа:
Продвинутые
Сообщений: 106
Награды: 1
Город: Харьков.
Репутация: 43
Замечания: 40%
Статус:
| Полезный урок, но, по-моему лучше создавать на "MxINI".
|
|
|
|
Axelerator | Дата: Пятница, 25.05.2012, 08:17 | Сообщение # 24 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
| Quote (Fortescue) Полезный урок, но, по-моему лучше создавать на "MxINI". Каждый сам выбирает. Опять-таки, MxINI это файлы, а MySQL - БД. У MySQL много плюсов, для меня лично эта система более удобная. Взять ту же систему аккаунтов на MySQL - данные всех игроков перед тобой, не нужно открывать каждый файл для просмотра данных каждого игрока, достаточно один раз щелкнуть по нужной таблице.
|
|
|
|
STaTS | Дата: Среда, 20.06.2012, 14:32 | Сообщение # 25 |
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Los Angeles
Репутация: 0
Замечания: 0%
Статус:
| Спасибо, пойду разбираться так как нифига не шарю в MySQL
|
|
|
|
Dimon_Kuzya | Дата: Пятница, 22.02.2013, 13:27 | Сообщение # 26 |
Новенький
Группа:
Пользователи
Сообщений: 31
Награды: 0
Город: Санкт-Петербург
Репутация: -27
Замечания: 0%
Статус:
| new's в урок добавь, все new'ы выпиши и наче не полный урок получается..
New.pwn [ начало]
|
|
|
|
gena18udm | Дата: Четверг, 17.07.2014, 18:31 | Сообщение # 27 |
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
| Почему не сохраняются аккаунты. Скомпелировалось все без ошибок, таблицу и БД создал все нормально.
Но!!! в Z:\usr\local\apache\logs\error.log в этом файле есть вот что:
[Thu Jul 17 16:23:16 2014] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366) [Thu Jul 17 16:23:16 2014] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366) [Thu Jul 17 16:23:16 2014] [notice] Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/1.0.1c PHP/5.3.13 configured -- resuming normal operations [Thu Jul 17 16:23:16 2014] [notice] Server built: Apr 20 2012 18:42:30 [Thu Jul 17 16:23:16 2014] [notice] Parent: Created child process 2964 [Thu Jul 17 16:23:16 2014] [notice] Disabled use of AcceptEx() WinSock2 API [Thu Jul 17 16:23:16 2014] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366) [Thu Jul 17 16:23:17 2014] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366) [Thu Jul 17 16:23:17 2014] [notice] Child 2964: Child process is running [Thu Jul 17 16:23:17 2014] [notice] Child 2964: Acquired the start mutex. [Thu Jul 17 16:23:17 2014] [notice] Child 2964: Starting 25 worker threads. [Thu Jul 17 16:23:17 2014] [notice] Child 2964: Listening on port 443. [Thu Jul 17 16:23:17 2014] [notice] Child 2964: Listening on port 8648. [Thu Jul 17 16:23:17 2014] [notice] Child 2964: Listening on port 443. [Thu Jul 17 16:23:17 2014] [notice] Child 2964: Listening on port 80.
что делать? помогите!!!
|
|
|
|