хотел передрать с другого движка, но тоже не сложилось, башка на тот момент трещала..
нужен простой в написании скрипт, для добавления инфы при первичном запуске.(файл к индексу привязывать не обязательно)
Надо чтобы было 4 поля:
host: localhost
user: root
pass: ****
base: main
При этом чтобы база создавалась через install.php.
Спустя 27 минут, 41 секунда (31.03.2010 - 18:02) Adil написал(а):
Ну в install.php делаешь форму с этими полями. То что передали заносишь в config.php и завершаешь установку..
Спустя 5 минут, 56 секунд (31.03.2010 - 18:08) bimq написал(а):
Цитата |
При этом чтобы база создавалась через install.php. |
Изначально в mysql базы нет, ее надо создать через install.php.
все делается на денвере, это не для инета, эт на дипломку потом преподу показать,
прикапался, типо юзабилити-неюзабилити, чтобы простой человек все мог установить без бубна.
Спустя 1 минута, 19 секунд (31.03.2010 - 18:09) bimq написал(а):
з.ы. но как мне память не изменяет, через пхп нельзя добавлять базу? или нет?
Спустя 23 секунды (31.03.2010 - 18:10) waldicom написал(а):
можно, почему нет
Спустя 4 минуты, 51 секунда (31.03.2010 - 18:15) Семён написал(а):
Сделай файл install.php
Сделай файл config.php
Создай дамп dump.sql
В файле config.php:
В файле install.php:
Сделай файл config.php
Создай дамп dump.sql
В файле config.php:
$db_server = 'ip';
$db_name = 'имя_базы';
$db_user = 'пользователь';
$db_pass = 'пароль';
$con = mysql_connect($db_server,$db_user,$db_pass);
if (!$con) { die('Could not connect: ' . mysql_error()); }
В файле install.php:
include "config.php";
/* Загружаем дамп */
/* REDIRECT */
/* Удаляем файл install.php */
Спустя 6 минут, 37 секунд (31.03.2010 - 18:21) bimq написал(а):
Семён, как все построить я примерно понимаю, только нужен сам код, а не каменты)
и + db_name надо создать из исталяции, базы нет, ее надо создать посредством пхп.
и + db_name надо создать из исталяции, базы нет, ее надо создать посредством пхп.
Спустя 3 минуты, 2 секунды (31.03.2010 - 18:24) waldicom написал(а):
Цитата (bimq @ 31.03.2010 - 17:21) |
как все построить я примерно понимаю, только нужен сам код, а не каменты) и + db_name надо создать из исталяции, базы нет, ее надо создать посредством пхп. |
так и надо писать:
mysql_query("CREATE DATABASE " . $_POST['dbname'])
естественно обработать переменные, приходящие через POST
Спустя 1 минута, 52 секунды (31.03.2010 - 18:26) Adil написал(а):
Надеюсь знаешь php/mysql.
Из формы бери название введенной базы данных и делай команду:
P.S. за меня выше уже ответили.
Из формы бери название введенной базы данных и делай команду:
CREATE DATABASE IF NOT EXISTS '$dbname' ;
P.S. за меня выше уже ответили.
Спустя 56 минут, 56 секунд (31.03.2010 - 19:23) bimq написал(а):
спасибо, и еще вопрос, как загрузить дамп посредством пхп?
Спустя 4 минуты, 34 секунды (31.03.2010 - 19:28) Adil написал(а):
В этой теме я ссылку давал на класс:
http://phpforum.ru/index.php?showtopic=27264&hl=
http://phpforum.ru/index.php?showtopic=27264&hl=