ايجاد يك جدول در پايگاه داده

November 23, 2004 at 05:15 pm

بعد از ايجاد يك پايگاه داده ، شما مي توانيد جدول هايي داخل آن ايجاد كنيد . توجه داشته باشيد كه يك پايگاه داده مي تواند از چندين جدول تشكيل شده باشد كه هر يك از اين جداول نيز از تعدادي سطر و ستون تشكيل مي شود . 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”;

ادامه مطلب …

گزارش خطا در PHP

November 21, 2004 at 08:53 am

PHP حقيقتا از گزارش خطا و ثبت وقايع ، به خوبي پشتيباني مي كند . هرچند اين عمل باعث رفع خطاها نمي شود ، اما در تشخيص آن ها بسيار موثر است . تابع error_reporting نوع خطاهايي كه بايد توسط PHP گزارش شود را مشخص مي كند . اولين دستور زير باعث غير فعال شدن اين عمل مي شود .و دومين دستور تمام خطاهايي كه اتفاق مي افتد را گزارش مي دهد :

error_reporting (0);
error_reporting (E_ALL);

تابع ديگري با دستور ( ) error_log خطاهاي اتفاق افتاده را در يك فايل ثبت مي كند :

error_log ("message", "type", "destination");

شما در PHP مي توانيد تعيين كنيد كه ، در صورت ايجاد يك اشكال در برنامه ، پيغامي در يك فايل براي شما نوشته شود و يا اين پيغام مستقيما توسط ايميل به شما ارسال شود . براي ارسال اين پيغام توسط يك ايميل بايد از دستور زير استفاده كنيد :

error_log(“message”, "1", "alvani@gmail,com");

اما PHP در مورد خطاهاي منطقي برنامه نويسي نمي تواند راهنمايي كند . شما هنگامي متوجه اين دسته از خطاها مي شويد كه نتايج به دست آمده از اجراي برنامه ، متفاوت از انتظارات شما باشد . در اين مورد PHP مشخص نمي كند كه خطا در چه خطي صورت گرفته است ، بنابراين شما بايد با استفاده از يك سري روش هاي جستجو اين خطاها را در طول برنامه شناسايي كنيد . در يادداشت هاي آتي اين روش ها بررسي خواهد شد .

UPLOAD فايل توسط PHP

November 20, 2004 at 10:07 am

براي اينكه اين قابليت را ايجاد كنيم كه كاربران بتوانند از طريق فرم هاي HTML يك فايل را ارسال كنند بايد دو متغير در فرم هاي استاندارد اعمال كنيد . در تگ FORM بايد از عبارت :

ENCTYPE=”multipart/form-data”

استفاده كنيد تا بدين وسيله مشخص كنيد كه به همراه داده هاي ديگر يك فايل نيز توسط فرم ارسال مي شود . هم چنين براي ايجاد يك فيلد براي مشخص كردن فايل از كدي مانند ؛ كد زير بايد استفاده كنيد:

input TYPE=FILE NAME=”name”

ابتدا يك ساختار شرطي براي مشخص كردن در اختيار گرفتن فايل ايجاد كنيد و نام و اندازه ي فايل را براي تصديق دريافت فايل چاپ كنيد . زماني كه يك فايل upload مي شود ، متغيرهاي زيادي كه اطلاعات مربوط به اين فايل را در خود ذخيره مي كنند ايجاد مي شوند . name و size از اين جمله مي باشند كه به ترتيب نام و اندازه ي فايل را در خود ذخيره مي كنند . ادامه مطلب …

اولین یادداشت

November 19, 2004 at 04:17 am

سرآغاز يادداشت هاي خود را با نام و ياد او كه خالق عشق است زينت مي دهيم زيرا برآن باور هستيم كه هر چه رنگ و روي از نام او گيرد پيوسته جاويد خواهد ماند .

Page: 1 | 2