|
|
|
| Наро помогите пожалуйста, очень нужно! Всё сделал как надо, а вот с файлом guestbook.sql, что делать не знаю. | |
|
|
|
|
|
|
|
для: Zack
(07.10.2005 в 17:10)
| | Нужно выполнить SQL-инструкции в файле, для этого откройте командную строку (Пуск-Стандартные-Командная строка), перейдите в директорию bin
И выполните следующую команду предварительно скопировав файл guestbook.sql в директорию bin
mysql -u root base<guestbook.sql
|
где base - имя базы данных, в которой вы хотите разместить таблицы дампа. База данных должна быть предварительно создана при помощи инструкции CREATE DATABASE base.
PS Вопросы, посвящённые базам данных лучше сразу размещать в разделе MySQL | |
|
|
|
|
|
|
|
для: cheops
(07.10.2005 в 23:27)
| | Я что-то не совсем понял, причём здесь командная строка? Мой сайт находится на хостинге от BizName.RU. Базу я создал, зашел в phpMyAdmin и не знаю, что делать дальше... | |
|
|
|
|
|
|
|
для: Zack
(08.10.2005 в 16:16)
| | В phpMyAdmin есть закладка SQL, вот в форму SQL-запроса вставьте содержимое файла "guestbook.sql". | |
|
|
|
|
|
|
|
для: napTu3aH
(08.10.2005 в 16:46)
| | Пробовал но выдаётся ошибка! Может необходимо вставлять не всё содержимое, а только какую-то часть? Вот содержимое:
-- phpMyAdmin SQL Dump
-- version 2.6.1-rc2
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Мар 08 2005 г., 11:07
-- Версия сервера: 3.23.53
-- Версия PHP: 4.3.6
--
-- БД: 'zc_guestbook'
--
-- --------------------------------------------------------
--
-- Структура таблицы 'guestbook_authors'
--
CREATE TABLE 'guestbook_authors' (
'id_author' int(11) NOT NULL auto_increment,
'id_post' int(11) NOT NULL default '0',
'author_name' text NOT NULL,
'author_city' text NOT NULL,
'author_icq' text NOT NULL,
'author_email' text NOT NULL,
PRIMARY KEY ('id_author')
) TYPE=MyISAM AUTO_INCREMENT=5 ;
--
-- Дамп данных таблицы 'guestbook_authors'
--
INSERT INTO 'guestbook_authors' VALUES (1, 1, 'Admin', 'Самара', '', 'zcinc@mail.ru');
-- --------------------------------------------------------
--
-- Структура таблицы 'guestbook_posts'
--
CREATE TABLE 'guestbook_posts' (
'id_post' int(11) NOT NULL auto_increment,
'post_body' text NOT NULL,
'post_answer' text NOT NULL,
'post_hide' enum('show','hide') NOT NULL default 'show',
'post_putdate' datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ('id_post')
) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=5 ;
--
-- Дамп данных таблицы 'guestbook_posts'
--
INSERT INTO 'guestbook_posts' VALUES (1, 'Это первое сообщение в нашей гостевой книге.', 'А это второе сообщение в нашей гостевой книге.', 'show', '2005-03-07 17:33:48');
|
| |
|
|
|
|
 941 байт |
|
|
для: Zack
(09.10.2005 в 16:25)
| | Да действительно не все, я не подумал. Вставляйте только SQL инструкции. Они в прикрепленном файле. | |
|
|
|
|
|
|
|
для: napTu3aH
(09.10.2005 в 16:31)
| | Этот дамп даст ошибку из-за прямых кавычек в которые форум преобразовал обратные. Лучше их удалить
CREATE TABLE guestbook_authors (
id_author int(11) NOT NULL auto_increment,
id_post int(11) NOT NULL default '0',
author_name text NOT NULL,
author_city text NOT NULL,
author_icq text NOT NULL,
author_email text NOT NULL,
PRIMARY KEY (id_author)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
INSERT INTO 'guestbook_authors' VALUES (1, 1, 'Admin', 'Самара', '', 'zcinc@mail.ru');
CREATE TABLE guestbook_posts (
id_post int(11) NOT NULL auto_increment,
post_body text NOT NULL,
post_answer text NOT NULL,
post_hide enum('show','hide') NOT NULL default 'show',
post_putdate datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id_post)
) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=5 ;
INSERT INTO guestbook_posts VALUES (1, 'Это первое сообщение в нашей гостевой книге.', 'А это второе сообщение в нашей гостевой книге.', 'show', '2005-03-07 17:33:48');
|
| |
|
|
|
|
|
|
|
для: cheops
(09.10.2005 в 21:43)
| | Попробовал и вот что получилось:
Ошибка
SQL-запрос:
INSERT INTO 'guestbook_authors'
VALUES ( 1, 1, 'Admin', 'Самара', '', 'zcinc@mail.ru' )
|
| |
|
|
|
|
|
|
|
для: Zack
(10.10.2005 в 08:56)
| | Попробуйте запрос вида
INSERT INTO guestbook_authors VALUES ( 1, 1, 'Admin', 'Самара', '', 'zcinc@mail.ru' )
|
| |
|
|
|
|
|
|
|
для: cheops
(10.10.2005 в 14:50)
| | Всё сделал, файлики закачал, базу создал, но при попытке зайти в гостевую выдаётся сообщение: "В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно." Что делать? | |
|
|
|
|
|
|
|
для: Zack
(11.10.2005 в 11:35)
| | смотреть на каком этапе подключения происходит сбой. | |
|
|
|
|
|
|
|
для: Zack
(11.10.2005 в 11:35)
| | Смотрите параметры соединения с MySQL-сервером в гостевой книги - адрес сервера должен быть localhost. | |
|
|
|
|
|
|
|
для: cheops
(11.10.2005 в 15:13)
| | Ура-ря!!! Получилось! Но у меня возник последний вопрос: "Как защитить гостевую, у неё же нет никакой защиты!"? | |
|
|
|
|
|
|
|
для: Zack
(12.10.2005 в 14:09)
| | Защитить от чего? Без кода сложно что-то сказать...
PS Может новую тему завести, а то эта уже слишком длинная... | |
|
|
|