-
December 12th, 2012, 08:00
#1
عضو انجمن
ادد اطلاعات در دیتا بیس
سلام
یک اسکریپت دارم اینستال خودکارش کار نمیکنه ولی تو فایل انستال کد های زیر هست چجوری میتونم دستی وارد دیتا بیس کنمشون ؟
کد:
<?
include('f__.php');
db();
//---------------------------------------------------------------------------------------------------------------
if(!$sql=mysql_query("
CREATE TABLE `admin` (
`username` varchar(250) NOT NULL default '',
`password` varchar(250) NOT NULL default '',
PRIMARY KEY (`username`)
) TYPE=InnoDB;
"))die('ER1'); //------------------------------------------------------------------------------------------------
echo "Level: 1 OK<br>";
//---------------------------------------------------------------------------------------------------------------
if(!$sql=mysql_query("
CREATE TABLE `epay` (
`res_num` bigint(12) NOT NULL default '0',
`batch_number` varchar(250) NOT NULL default '',
`memo` varchar(250) NOT NULL default '',
`pay_from` varchar(250) NOT NULL default '',
`pay_value` varchar(250) NOT NULL default '',
`pay_date` bigint(12) NOT NULL default '0',
PRIMARY KEY (`batch_number`)
) TYPE=InnoDB;
"))die('ER2');//-------------------------------------------------------------------------------------------------
echo "Level: 2 OK<br>";
//---------------------------------------------------------------------------------------------------------------
if(!$sql=mysql_query("
INSERT INTO `admin` VALUES ('admin', 'admin');
"))die('ER3');//-------------------------------------------------------------------------------------------------
echo "Level: 3 OK<br><hr>Installation done.<br><br>Please remove `install.php` after installation.";
?>
-
-
December 12th, 2012 08:00
# ADS
-
December 12th, 2012, 12:35
#2
پاسخ : ادد اطلاعات در دیتا بیس
البته اینکه installation کار نمی کند، می تواند مشکلی در جای دیگر وجود داشته باشد. مثلا اتصال به دیتابیس و مشخصات ارایه شده به سیستم دچار مشکل است. صرف نظر از این، چیزی که این فایل داره انجام میده ساده است. ولی اینکه فایل های کنارش مثل f__.php چکار انجام میدهند، باید دید. شما اول phpMyAdmin رو باز کنید و دیتابیس رو بیارید سپس به برگه SQL رفته و دستورات زیر را به ترتیب اجرا کنید:
کد:
CREATE TABLE `admin` (
`username` varchar(250) NOT NULL default '',
`password` varchar(250) NOT NULL default '',
PRIMARY KEY (`username`)
) TYPE=InnoDB;
کد:
CREATE TABLE `epay` (
`res_num` bigint(12) NOT NULL default '0',
`batch_number` varchar(250) NOT NULL default '',
`memo` varchar(250) NOT NULL default '',
`pay_from` varchar(250) NOT NULL default '',
`pay_value` varchar(250) NOT NULL default '',
`pay_date` bigint(12) NOT NULL default '0',
PRIMARY KEY (`batch_number`)
) TYPE=InnoDB;
کد:
INSERT INTO `admin` VALUES ('admin', 'admin');
موفق باشید
-