PDA

Просмотр полной версии : create tables.php 1 скриптом создать все таблицы и базу данных реально ?


9822
25.04.2009, 12:50
Привет народ суть к прмиеру написал я красиво все,
но вот беда в ручную меня задарило уже заходить через phpmyadmin и создовать таблицы.


реально написать скрипт в котором надавлю install
и он мне создаст

db_name_sait

потом создаст таблицы к примеру
news
qwestion
raiting
.


если можно по пример кода на php такова :)


и тд и атоматом заполнит все поля ? :)

и что останется это только через админку залить весь контент.

Spyder
25.04.2009, 12:56
да конечно реально
посмотри как в цмс это реализовано

heks
25.04.2009, 13:20
CREATE TABLE `бла бла бла`;
CREATE TABLE `news`;
CREATE TABLE `qwestion`;
CREATE TABLE `raiting`;
в phpmyadmin пиши

m0Hze
25.04.2009, 13:59
Сделай дапм в пхпмуадмине пустой табицы, затем все то что получилось,убераеш коентарии,и в mysql_query("DUMP");

9822
25.04.2009, 20:39
самое простое запустить скрипт install.php
и чтоб он сам все сделал а не возится там через phpmyadmin

если сайтов 100-200 новеьникх и всех через phpmyadmin заходить долго выходит :)

Gar|k
25.04.2009, 21:30
эм и в чем проблема? mysql_query отменили чтоле?
m0Hze уже сказал один вариант сделать дамп в в phpMyAdmin

еще можешь делать типа того
mysqldump -u user -p pass database > dump.sql
mysql -u user -p pass -d database < dump.sql

ну или реально убрать все лишнее и замутить типа того

$sql=explode(";",implode("",file("dump.sql")));$i=0;
while($sql[$i]){mysql_query($sql[$i]);$i++;}

ну хрен знает мож не верный вариант ) но вроде mysql_query только один запрос может отправлять

главное идею понял? реализация за тобой ))