Перейти к публикации

Работа с базой данных


Рекомендованные сообщения

Всем привет!

Попиытался установить модуль,но столкнулся с одной проблемой,создания таблицы в базе данных!

В базе данных я полный ноль!!!

Вот собственно сама таблица которую нужно вставить в БД:

3. Работа с базой данных.


    Зайдите в phpMyAdmin выполните следующие команды для базы данных, куда вы установили дле.

    Создать таблицу:

    не забывайте исправить в строке dle_activcost, слово dle на ваш префикс, если требуется.

    CREATE TABLE `dle_activcost` ( `id` INT NOT NULL AUTO_INCREMENT , `ip` VARCHAR( 255 ) , `name` VARCHAR( 255 ) , `fam` VARCHAR( 255 ) , `otch` VARCHAR( 255 ) , `numb` VARCHAR( 255 ), `adress` TEXT, `comments` TEXT, `email` VARCHAR( 255 ) , `logged` INT, `item` INT, `count` INT, `oplata` VARCHAR( 255 ) , `date` DATE, PRIMARY KEY ( `id` ) );

    Исправляем таблицу dle_users

    не забывайте исправить в строке dle_users, слово dle на ваш префикс, если требуется.

    ALTER TABLE `dle_users` ADD `price` FLOAT;

    Исправляем таблицу dle_post

    не забывайте исправить в строке dle_post, слово dle на ваш префикс, если требуется.

    ALTER TABLE `dle_post` ADD `price` FLOAT;

    Не забываем отобразить модуль в админке

    INSERT INTO `dle_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES ('shop', 'Магазин', 'Модуль магазина', 'iset.png', '1');

    С базой данных закончено!!!

Расскажите пожалуйста пошагово как эту таблицу закинуть в БД.

Сайт на данный момент тестю на денвере, так что все примеры приводим как на денвере.

Вопрос №2

Что за префикс, и в каких случаях он исправляется?

не забывайте исправить в строке dle_activcost, слово dle на ваш префикс, если требуется.

Вопрос №3

Как отобразить модуль в админке, куда вставляется код

Не забываем отобразить модуль в админке

INSERT INTO `dle_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES ('shop', 'Магазин', 'Модуль магазина', 'iset.png', '1');

в БД???

Сайт для проверки лицензии

Ссылка на сообщение
Поделиться на других сайтах

Ответ №1

заходишь в phpmyadmin

выбираешь свою базу данных

выбираешь вкладку SQL

и вставляешь в окно свой код, т.е.

CREATE TABLE `dle_activcost` ( `id` INT NOT NULL AUTO_INCREMENT , `ip` VARCHAR( 255 ) , `name` VARCHAR( 255 ) , `fam` VARCHAR( 255 ) , `otch` VARCHAR( 255 ) , `numb` VARCHAR( 255 ), `adress` TEXT, `comments` TEXT, `email` VARCHAR( 255 ) , `logged` INT, `item` INT, `count` INT, `oplata` VARCHAR( 255 ) , `date` DATE, PRIMARY KEY ( `id` ) );

ALTER TABLE `dle_users` ADD `price` FLOAT;

ALTER TABLE `dle_post` ADD `price` FLOAT;

INSERT INTO `dle_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES ('shop', 'Магазин', 'Модуль магазина', 'iset.png', '1');

предварительно не забыв исправить префикс, если требуется.

Ответ №2

префикс указывали при установке движка, по умолчанию это dle т.е. это слово (буквы) в названии таблиц перед подчеркиванием

смотрим какие они в базе данных и меняем в коде у dle_activcost dle_users dle_post dle_admin_sections

Ответ №3

тоже что и первый ответ

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...