Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   create tables.php 1 скриптом создать все таблицы и базу данных реально ? (https://forum.antichat.xyz/showthread.php?t=117655)

9822 25.04.2009 12:50

create tables.php 1 скриптом создать все таблицы и базу данных реально ?
 
Привет народ суть к прмиеру написал я красиво все,
но вот беда в ручную меня задарило уже заходить через 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

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

PHP код:

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

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

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


Время: 22:00