تالار گفتگوی میکرو رایانه - مشاهده موضوع - ايجاد يك جدول در پايگاه داده به کمک زبان برنامه نویسی php
مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز سه شنبه 11 دسامبر, 2018 6:08 am



پاسخ به موضوع  [ یک پست ] 
 ايجاد يك جدول در پايگاه داده به کمک زبان برنامه نویسی php 
نویسنده پیام
آواتار کاربر

عضو: دوشنبه 16 ژوئن, 2008 11:28 am
پست ها: 39
پست ايجاد يك جدول در پايگاه داده به کمک زبان برنامه نویسی php
بعد از ايجاد يك پايگاه داده ، شما مي توانيد جدول هايي داخل آن ايجاد كنيد . توجه داشته باشيد كه يك پايگاه داده مي تواند از چندين جدول تشكيل شده باشد كه هر يك از اين جداول نيز از تعدادي سطر و ستون تشكيل مي شود . Query مناسب براي ايجاد يك جدول جديد مانند كد زير مي باشد :


کد:
$Query = "CREATE table TABLENAME ( column1, column2, etc.)";


براي هريك از ستون ها ( Columns ) شما ابتدا يك نام و يك نوع براي ستون مشخص مي كنيد . انواع ستون به يكي از دو صورت متن ( TEXT ) و عدد صحيح ( INT ) مي باشند . به طور جدي پيشنهاد مي شود كه ستون اول را به عنوان Primary Key معرفي كنيد . ستون مخصوصي كه داراي مقادير يكتا در هر يك از خانه هاي خود مي باشد و هريك از اين مقادير براي اشاره به سطر خود ، به كار مي روند :


کد:
$Query = "CREATE table NewTable ( id INT PRIMARY KEY, ivformation TEXT )";


پايگاه داده اين ستون را براي اشاره ي سريعتر به هريك از خانه هاي جدول ، انديس گذاري مي كند . يك جدول تنها مي تواند حاوي يك primary key باشد و معمولا مقادير اين ستون ، بگونه اي تنظيم مي شوند كه اعداد صحيح را به ترتيب به خود اختصاص دهند . براي مثال سطر اول از اين ستون داراي مقدار 1 ، سطر دوم داراي مقدار 2 و به همين ترتيب هر سطر داري يك مقدار صحيح مي باشد . در اين تمرين يك جدول ايجاد مي كنيم تا اطلاعات ارسال شده از يك قرم را در آن ذخيره كنيم . در ابتدا يك سند جديد در ويرايشگر متن خود ايجاد كرده و يك محدوده ي كد PHP ايجاد كنيد و متغيرهاي پايگاه داده را مقدار دهي كنيد :
کد:

< ?PHP
$host = “localhost”;
$user = “user”;
$Password = “pass”;
$Dbname = “NewDatabace”;
$Tablename = “Feedback”;


توجه كنيد كه متغير $Tablename يك نام مناسب را براي جدول در خود ذخيره مي كند . ( MySQL نسبت به حروف بزرگ و كوچك نام جدوال ، همانند نام ستون ها حساس نمي باشد . ) يك اتصال به سرويس دهنده ي MySQL ايجاد كنيد :


کد:
$link=mysql_connect($host, $user, $password);


Query خود را تايپ كنيد :

کد:
$Query=”(CREATE table$Tablename (id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, Url TEXT, Description TEXT)”;


هم اكنون هر يك از بخش هاي query بالا را توضيح مي دهيم : ابتدا ، براي ايجاد يك جدول جديد ، عبارت CREATE table$Tablename را تايپ مي كنيم . سپس در داخل پرانتز ها ، هر تعداد ستوني را كه بخواهيم ايجاد مي كنيم ( اين ستون ها با يك كاما از يكديگر جدا مي شوند ) . نام نسبت داده شده به ستون اول id مي باشد و مقدار آن يك عدد صحيح مثبت INT . با بكار بردن عبارت NOT NULL مشخص مي كنيم كه اين ستون براي هر يك از سطرها ، بايد داراي مقدار باشد و با استفاده از AUTO_INCREMENT مقادير هر يك از سطر ها به طور خودكار يكي يكي اضافه مي شود . و اين ستون به نام primary key قرار مي گيرد . دو ستون بعد از عناصر متني تشكيل مي شوند كه هريك از ستون ها با نام مختص به خود خوانده مي شوند . اطلاعات را از يك پايگاه داده استخراج كنيد و در صورت موفقيت يك پيغام مناسب چاپ كنيد :

کد:
If (mysql_db_query ($Dbname, $Query, $Link)) {
Print (“The query was successfully executed!<br>/n”);
} else {
Print (“The query could not be executed!<br>/n”);
}
 



كار تمام است اتصال به MySQL را قطع كنيد و سپس محدوده كد PHP را ببنديد :

کد:
Mysql_close ($link);
?>


جمعه 19 دسامبر, 2008 9:59 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ یک پست ] 

افراد آنلاین

کاربر حاضر در این تالار : - و 1 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه