|
|
|
| как мне сделать БД MySQL на сервере? | |
|
|
|
|
|
|
|
для: lexal
(20.06.2006 в 23:40)
| | Для начала надо установить сам сервер БД MySQL
А потом создавать базы даных и таблицы в них посредством phpMyAdmin'а или SQL запросов | |
|
|
|
|
|
|
|
для: hell_riser
(21.06.2006 в 01:21)
| | >А потом создавать базы даных и таблицы в них посредством
>phpMyAdmin'а или SQL запросов
можно об этом поподробнее? | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 10:37)
| | А где это всё порисходит? | |
|
|
|
|
|
|
|
для: valenok
(21.06.2006 в 11:26)
| | >А где это всё порисходит?
Тоесть? | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 11:36)
| | Сервер ставите
1) для использования в локальной сети,
2) для обслуживания PHP-сайтов на этом же сервере
3) для каких-то других целей
это
1) UNIX/Linux (какой дистрибутив)
2) Windows? | |
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 11:48)
| | скорее всего для обслуживания PHP-сайтов на этом же сервере | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 11:51)
| | А это Windows или Linux и какую весию MySQL планируете устанавливать? | |
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 11:58)
| | Windows
Расскажите пожалуста чт о и как | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 11:58)
| | Тогда просто загружайте дистрибутив, например, MySQL 5.0.x для Winodws (только выбирайте не essentinal версию, а полноценную), и устанавливайте как обычную программу - там очень подробный инсталятор, который позволит вам настроить все аспекты работы сервера MySQL. | |
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 12:41)
| | можете дать точную ссылку, просто я так не пойму что качать | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 12:42)
| | Вы можете загрузить дистрибутив от сюда. | |
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 14:07)
| | загрузил и установил, что теперь? | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 14:19)
| | Можете начинать использовать? У вас какая цель? | |
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 17:31)
| | создание Баз данных для сайта | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 17:35)
| | Скачай phpMyAdmin - полезная штука | |
|
|
|
|
|
|
|
для: valenok
(21.06.2006 в 17:37)
| | она у меня есть, токо я не могу разобраться | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 17:39)
| | В чём? | |
|
|
|
|
|
|
|
для: valenok
(21.06.2006 в 17:40)
| | как сделать что бы работало | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 17:43)
| | Описание настройки phpMyAdmin можно найти в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=189. | |
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 17:46)
| | спасибо, почитаю | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 17:35)
| | Базу данных можно создать при помощи MySQL-клиента выполнив SQL-запрос
где dbase - имя базы данных.
В качестве клиента можно использовать консольный mysql (C:/mysql/bin/mysq.exe), Web-интерфейс phpMyAdmin или один из графических клиентов, загрузить которые можно по ссылкам в теме http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=5360. | |
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 17:48)
| | я в клиенте создал таблицу, а как мне в неё данные заносить с сервера посредством скрипта? | |
|
|
|
|
|
|
|
|
для: cheops
(21.06.2006 в 18:42)
| | если я запишу скрипт для добавления данных в таблицу,то они добавятся? | |
|
|
|
|
|
|
|
для: lexal
(21.06.2006 в 20:04)
| | Если правильно напишешь - да. | |
|
|
|
|
|
|
|
для: lexal
(20.06.2006 в 23:40)
| | Можешь воспользоваться руководством на офмцмальном сайте MySQL.ru | |
|
|
|
|
|
|
|
для: valenok
(21.06.2006 в 09:22)
| | ща попробую | |
|
|
|
|
|
|
|
для: valenok
(21.06.2006 в 09:22)
| |
<?php
// Адерс сервера MySQL
$dblocation = "localhost";
// Имя базы данных, на хостинге или локальной машине
$dbname = "shop";
// Имя пользователя базы данных
$dbuser = "root";
// и его пароль
$dbpasswd = "";
// Устанавливаем соединение с базой данных
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
| $dblocation = "localhost"; $dbuser = "root";
$dbpasswd = ""; мне указывать которые у меня на MySQL клиенте или на сервере? | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 10:07)
| | Если ты пользуешься каким то хостингом - они предоставляют тебе эту информацию.
Если на локалке - то можно использовать пользователя root без пароля а потом создавать своих пользователей. | |
|
|
|
|
|
|
|
для: valenok
(22.06.2006 в 10:45)
| |
dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
| а здесь ненадо менять? | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 10:54)
| | Знак собачки по началу убери.
Может ошибки будут.
А потом не забудь поставить обратно.
В принципе не надо. | |
|
|
|
|
|
|
|
для: valenok
(22.06.2006 в 10:56)
| |
<?php
mysql_select_db($dbname);
|
Это выборка бд. Не забудь её потом.
И если чтото работать не будет - добавь в конце скрипта
echo mysql_error(); | |
|
|
|
|
|
|
|
для: valenok
(22.06.2006 в 10:57)
| | а вот, мы же уже выбрали... или ещё надо?
// Имя базы данных, на хостинге или локальной машине
$dbname = "shop";
|
| |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:19)
| | Привет!
После этого, теперь указывай имя пользователя и пароль, а затем конектся к БД. | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 11:26)
| | Привет,
всё записал, а он не может законектица | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:33)
| | А что пишет при конекте?
Прошу Вас более детально опишите что у вас происходит, чтобы мы долго не переписывались. | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 11:35)
| |
<?php
// Адерс сервера MySQL
$dblocation = "***";
// Имя базы данных, на хостинге или локальной машине
$dbname = "***";
// Имя пользователя базы данных
$dbuser = "***";
// и его пароль
$dbpasswd = "***";
//всё заполнил
// Устанавливаем соединение с базой данных
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx) {
exit( "<P>В настоящий момент сервер базы данных не доступен,
поэтому корректное отображение страницы невозможно.</P>" ); //всё время высвечивается это
}
// Выбираем базу данных
if (! @mysql_select_db($dbname, $dbcnx) ) {
exit( "<P>В настоящий момент база данных не доступна,
поэтому корректное отображение страницы невозможно.</P>" );
}
// Определяем версию сервера
$query = "SELECT VERSION()";
$ver = mysql_query($query);
if(!$ver) exit("Ошибка при определении версии MySQL-сервера");
$version = mysql_result($ver, 0);
list($major, $minor) = explode(".", $version);
// Если версия выше 4.1 сообщаем серверу, что будем работать с
// кодировкой cp1251
$ver = $major.".".$minor;
if((float)$ver >= 4.1)
{
mysql_query("SET NAMES 'cp1251'");
}
?>
|
| |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:39)
| | Хорошо, а какой ответ возвращает СУБД? | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 11:44)
| | В настоящий момент сервер базы данных не доступен,
поэтому корректное отображение страницы невозможно. | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:46)
| | Хорошо, а через console, ты пробовал соединиться с БД? | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 11:47)
| | через какой консоль? | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:53)
| | Если ты пользуешся ОС Windows, то она находится, например, в Пуск--> программы --> MySQL и там есть console, там пробуешь ввести свой логин и пароль, а потом сможешь в ней проверить работу необходимой БД.
Я сейчас ухожу, буду через 1,5 часа, потом отвечу.
До встречи. | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 12:04)
| | ок, спасибо, удачи | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 12:08)
| | а пока попробуйте почитать этот текст: http://www.softtime.ru/bookphp/gl12_10.php
Обратите внимание на абзац, начинающийся со слов:
Имеет смысл помещать функции для соединения и выбора базы данных в тот же файл (config.php), где объявлены переменные с именами сервера, пользователя и паролем: ...
|
| |
|
|
|
|
|
|
|
для: Trianon
(22.06.2006 в 12:14)
| | спасибо , почитаю | |
|
|
|
|
автор: cheops (из кафе) (22.06.2006 в 12:44) |
|
|
для: lexal
(22.06.2006 в 10:07)
| | Под новые вопросы лучше заводить новые темы. | |
|
|
|