سلام
بصراحة بدل أن أقوم بالشرح التفصيلي قمت بكتابة الكود وهو بسيط جداً, فقط قم بالتعديل حسب معلومات قواعد البيانات لديك :
كود PHP:
<?php
$swalif_data_user = "username"; // إسم المستخدم لقاعدة البيانات
$swalif_data_pass = "pass"; // كلمة مرور قاعدة البيانات
$swalif_data_host = "localhost"; // إسم الهوست الخاص بقواعد البيانات
$swalif_data_name= "elias1"; // إسم قاعدة البيانات التي تريد إستخدامها
// قم بتعديل البيانات في الأعلى حسب معلوماتك
mysql_connect("$swalif_data_host","$swalif_data_user","$swalif_data_pass")
OR DIE( "يوجد خطأ في معلومات قاعدة البيانات");
mysql_select_db("$swalif_data_name") OR DIE( "يوجد خطأ في قاعدة البيانات !");
$query = mysql_query("
/*
sql ضع هنا النص الموجود في ملف
الذي تريد إدخاله
مثال : النص الموجود في الأسفل
*/
CREATE TABLE emailsy (
id int(4) NOT NULL auto_increment,
name varchar(20) default NULL,
mailsy varchar(20) default NULL,
sub varchar(20) default NULL,
msg varchar(30) default NULL,
adm varchar(30) default NULL,
PRIMARY KEY (id),
UNIQUE KEY id(id),
date varchar(40) DEFAULT '0' NOT NULL,
msg_state varchar(5) default NULL
)
/* أو هذا النص: */
# MySQL dump 8.14
#
# Host: localhost Database: nuke
#--------------------------------------------------------
# Server version 3.23.41
#
# Table structure for table 'nuke_access'
#
CREATE TABLE nuke_access (
access_id int(10) NOT NULL auto_increment,
access_title varchar(20) default NULL,
PRIMARY KEY (access_id)
) TYPE=MyISAM;
#
# Dumping data for table 'nuke_access'
#
INSERT INTO nuke_access VALUES (-1,'Deleted');
INSERT INTO nuke_access VALUES (1,'User');
INSERT INTO nuke_access VALUES (2,'Moderator');
INSERT INTO nuke_access VALUES (3,'Super Moderator');
INSERT INTO nuke_access VALUES (4,'Administrator');
#
# Table structure for table 'nuke_authors'
#
CREATE TABLE nuke_authors (
aid varchar(25) NOT NULL default '',
name varchar(50) default NULL,
url varchar(255) NOT NULL default '',
email varchar(255) NOT NULL default '',
pwd varchar(40) default NULL,
counter int(11) NOT NULL default '0',
radminarticle tinyint(2) NOT NULL default '0',
radmintopic tinyint(2) NOT NULL default '0',
radminuser tinyint(2) NOT NULL default '0',
radminsurvey tinyint(2) NOT NULL default '0',
radminsection tinyint(2) NOT NULL default '0',
radminlink tinyint(2) NOT NULL default '0',
radminephem tinyint(2) NOT NULL default '0',
radminfaq tinyint(2) NOT NULL default '0',
radmindownload tinyint(2) NOT NULL default '0',
radminreviews tinyint(2) NOT NULL default '0',
radminnewsletter tinyint(2) NOT NULL default '0',
radminforum tinyint(2) NOT NULL default '0',
radmincontent tinyint(2) NOT NULL default '0',
radminency tinyint(2) NOT NULL default '0',
radminsuper tinyint(2) NOT NULL default '1',
admlanguage varchar(30) NOT NULL default '',
PRIMARY KEY (aid)
) TYPE=MyISAM;
#
# Dumping data for table 'nuke_authors'
#
")
OR DIE( "<B>يوجد خطأ في قواعد البيانات </B>" );
echo "<B>تم إنشاء الجدول بنجاح<br></B>";
?>
وإذا لم يظهر الكود بشكل صحيح فسأضعه بشكل ملف مرفق .
وبإمكانك عن طريقه زرح أي ملف sql في قاعدة البيانات .
وإذا كانت هناك طلب فسأقوم بتعديله ليكون برنامج مستقل لزرع قواعد البيانات الصغيرة .
سلام