no-img
توربو سایت

طراحی صفحات وب پیشرفته«MySQL,PHP»


توربو سایت
خدمات برنامه نویسی رایانه ای.طراحی صفحات وب.خدمات نصب و راه اندازي شبکهٔ کامپیوتر«پکیج های آموزشی سایت»
اطلاعیّه های مهّم آموزشی.آزمونی همراه با راه اندازی.طراحی.برنامه نویسی وب سایت«استاتیک.دینامیک»

ادامه مطلب

//
PDF
طراحی صفحات وب پیشرفته«MySQL,PHP»
امتیاز 3.71 ( 7 رای )
pdf
آبان ۲۷, ۱۳۹۵
اندازه : ۸۲/۱ کیلوبایت
75,500 ریال
تعداد صفحات : ۲ برگ
بانک اطلاعاتی MySQL
سوالات تئوری دی ماه
زبان اسکریپت PHP
بدون پاسخنامه
75,500 ریال – خرید

طراحی صفحات وب پیشرفته«MySQL,PHP»


معرفی زبان MySql :

MySQL یک سرور پایگاه داده اپن سورس است که همانند SQL Server برای نگهداری و کار با داده ها استفاده می شود .
MySQL محبوب ترین پایگاه داده اپن سورس است و یکی از دلایل این محبوبیت سازگاری کامل با سرور PHP است .
طراحان سایت های PHP ، می توانند به راحتی از MySQL برای نگهداری و کار با داده ، تحت وب استفاده نمایند . این سرور همانند SQL Server ، از دستورات ساختار یافته زبان SQL استفاده می نماید و تفاوتی بین دستورات آنها وجود ندارد .

در این بخش قصد داریم تا کار با پایگاه داده MySQL را به شما آموخته و سپس با اتصال آنها به صفحات PHP ، در عمل ذخیره و بازیابی اطلاعات را به صورت تحت وب ، انجام دهیم .

اجزای زبان MySQL :

می دانید که پایگاه داده برای دسته بندی و نگهداری اطلاعات به کار می رود . MySQL هم یک پایگاه داده است و همانند  SQL Server از اجزای ساده ای تشکیل شده است که عبارتند از : جدول ، رکورد ، فیلد و … .

یک پایگاه داده می تواند تعداد زیادی جدول را در خود جای دهد . هر جدول برای نگهداری و دسته بندی گروهی از اطلاعات استفاده می شود .
برای مثال فرض کنید که در یک دانشگاه می خواهید نام ، نام خانوادگی ، شماره دانشجویی و رشته تحصیلی دانشجویان را ذخیره نمایید . برای این منظور باید یک جدول ( Table ) در پایگاه داده خود  ( Database ) ایجاد نمایید که چهار ستون اصلی به نام فیلد ( Field ) برای نگهداری ۴ خصوصیت هر دانشجو داشته باشد . سپس اطلاعات دانشجویان را وارد نمایید . اطلاعات هر دانشجو در یک سطر مخصوص به خود به نام رکورد ( Record ) ذخیره می شوند . سپس می توانید به اطلاعات هر دانشجو دسترسی داشته باشید .
جدولی که در بالا راجع به آن صحبت کردیم ، چیزی شبیه جدول زیر می باشد . در این جدول هر ستون ( Field ) دارای یک عنوان است که همان نام فیلد است و اطلاعات هر دانشجو هم به ترتیب در یک سطر قرار گرفته است . جدول هم دارای یک نام برای خود است که به وسیله آن امکان دسترسی به جدول در سطح برنامه وجود دارد .
از این جدول در طول آموزش MySQL ، به عنوان مثال استفاده خواهیم کرد .

Student Table
Student IDNameFamilyMajor
۴۱۲۵۲۲۱۴AhmadRezaeeHard Ware
۱۰۷۲۴۱۱۳EhsanAmiriSoft Ware
۱۰۲۵۴۸۶۱ZahraHosiniHard Ware
۲۷۳۶۵۱۸۷SaharAhmadiSoft Ware

گفتیم که هر پایگاه داده می توانید تعداد زیادی جدول داشته باشد . اما به پایگاه داده ای که تنها یک جدول دارد ، Flat File می گویند که ساده ترین نوع پایگاه داده است و کار با آن بسیار راحت .

جستجو در پایگاه داده با Query :

یکی دیگر از اجزاری مهم یک پایگاه داده ، جستجوگر یا Query است .
هر Query یک قطعه کد به زبان SQL است ، که برای جستجو جدول و استخراج اطلاعات مورد نیاز استفاده می شود .
برای مثال در جدول فرضی پایگاه داده دانشگاه ، می خواهیم به دنبال اطلاعات گروه خاصی از دانشجویان بپردازیم . مثلا دانشجویانی که نام آنها Ali بوده و یا رشته تحصیلی آنها نرم افزار است . در MySQL برای این منظور از Query استفاده می شود .
هر Query در هنگام اجرا جدول تعیین شده برای آن را جستجو کرده و اطلاعات مورد نیاز را استخراج و در خروجی نمایش می دهد .
برای درک بهتر یک مثال عملی می زنیم . قطعه کد زیر یک Query ساده است که نام دانشجویان موجود در جدول Student Table که در بالا به شما نمایش داده ایم را استخراج کرده و در خروجی به ما نمایش می دهد :

مثال
Select Name from  Studentکد
Name
Ahmad
Ehsan
Zahra
Sahar
خروجی

معرفی زبان PHP :

PHP یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب سمت سرور ( Server Side ) ، به کار می رود .
سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور PHP ( که می تواند از نوع Apache یا IIS ) باشد ، پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت ، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود . به عبارت دیگر وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور وب هاست سایت آن می باشد . ( برخلاف HTML یا جاوا اسکریپت که اجرای آنها توسط خود مرورگر کاربر انجام می شود ) .
PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازنده فرا متن می باشد که در سال ۱۹۹۴ توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد .
ساختار زبان PHP بسیار شبیه به زبان c و در نسخه های جدید شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است . از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا ، WikiMedia و یا Mambo اشاره کرد . سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود . از مهمترین آنها می توان به ویکی پدیا اشاره کرد .
پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌سازد. پی‌اچ‌پی روی بیشتر سیستم‌عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

پیش از آغاز به یادگیری PHP ، شما باید آشنایی کافی با زبان های HTML و جاواسکریپت داشته باشید . برای یادگیری زبان های ذکر شده به بخش مربوط به آموزش آنها رجوع نمایید .



دیدگاه ها


دیدگاه‌ها بسته شده‌اند.

توربو سایت«طوفان احمدی گوکی»