Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Создание Базы Данных из игры

Статус
В этой теме нельзя размещать новые ответы.

White-RolePlay

Умник
Вам часто приходится создавать таблицу через phpMyadmin теперь я покажу вам как сделать так чтобы вам больше не пришлось думать об database теперь просто вам понадобится сделать это в самом моде (или ФС) итак приступим

ко всем дефайнам

PHP:
#define SULTAN                    "accounts"
// Где аккаунтс это название БД которая создасться

в ongamemodeinit

PHP:
mysql_connect( "localhost" , "Хост", "БД", "Пароль" );
После того как подключились, если отсутствует сама База Данных то только в этом случае создасться новая БД


Теперь также в ongamemodeinit

PHP:
mysql_query(
	"CREATE TABLE IF NOT EXISTS `"#SULTAN"` ("\ 
	"`hID` int(11) NOT NULL AUTO_INCREMENT,"\
	"`hOwner` varchar(24) CHARACTER SET utf8 NOT NULL DEFAULT 'None',"\  
	"`hPosX` varchar(10),"\
	"`hPosY` varchar(10),"\
	"`hPosZ` varchar(10),"\
	"`hPrice` int(10) NOT NULL,"\
	"`hVW` int(10) NOT NULL,"\
	"PRIMARY KEY (`hID`)"\
	") ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;");

//ГДе #SULTAN это название БД которую указади в define
//Где varchar(24) - это длинна значения



Вариант номер 2

затащим в сток!

PHP:
stock SetupTable()
{
	return mysql_query("CREATE TABLE IF NOT EXISTS `TABLEACC`(`id` int(11) NOT NULL auto_increment PRIMARY KEY,`Username` varchar(30) NOT NULL,`Password` varchar(50) NOT NULL,`Money` int(10) NOT NULL default '0')");
}
теперь можно это в команду
PHP:
if(strcmp(cmd, "/createtable", true) == 0) { SetupTable(); return true; }
Все БД появится в phpmyadmin!
Вот и все кому помог ставьте +++
автор урока Я
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу