Можно ли с компьютера подключится? Не используя денвер, а уже активную базу 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.
А есть команда, чтобы создать таблицу прямо в моде?
Добавлено (13.05.2012, 09:55) --------------------------------------------- И ещё, как работать не с одной строкой? А то в примере указана работа только с одной.
Я имел ввиду функцию, которая создаёт таблицу. Мне нужно ввести эту функцию в моде и чтобы таблица создалась. В примере показано только как вручную создать таблицу.
Quote (Axelerator)
Ты про какие строки говоришь? В уроке вроде все понятно
Строки которые мы выбрали из таблицы. Допустим мне надо выбрать оттуда не одну (как в примере), а три строки. Вот как мне их все из результата извлечь? Я пробовал, делал запрос на две строки, а в результат записывалась всё равно одна.
Я имел ввиду функцию, которая создаёт таблицу. Мне нужно ввести эту функцию в моде и чтобы таблица создалась. В примере показано только как вручную создать таблицу.
Таблицы создаются с помощью "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
А если у меня под условие попадают больше одной строки? Функция mysql_fetch_row_format(result, "|"); записывает в result только одну строку, я проверял.
Полезный урок, но, по-моему лучше создавать на "MxINI".
Каждый сам выбирает. Опять-таки, MxINI это файлы, а MySQL - БД. У MySQL много плюсов, для меня лично эта система более удобная. Взять ту же систему аккаунтов на MySQL - данные всех игроков перед тобой, не нужно открывать каждый файл для просмотра данных каждого игрока, достаточно один раз щелкнуть по нужной таблице.
Почему не сохраняются аккаунты. Скомпелировалось все без ошибок, таблицу и БД создал все нормально.
Но!!! в 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.