جلسه چهاردهم PHP دیتابیس

جلسه چهاردهم PHP: آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته

جلسه چهاردهم PHP: آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته

در این مقاله از کدپز با جلسه چهاردهم PHP در خدمت شما هستیم.

در قسمت قبل در جلسه سیزدهم PHP مبحث شی گرایی را با بیان چند نکته ی کلیدی به پایان رساندیم.

چهارمین جلسه از PHP پیشرفته

در این جلسه: نحوه اتصال پی اچ پی به پایگاه داده mysql را آموزش خواهیم داد. با ما همراه باشید.

در پایان این جلسه نحوه ی اتصال پی اچ پی به پایگاه داده mysql را آموزش خواهیم داد.

و البته که آشنایی مختصری با mysql را خواهیم داشت.

همچنین کار کردن در محیط phpmyadmin را تا حدودی فرا خواهید گرفت.

اما CRUD چیست؟ پس مطالبی در همین زمینه بررسی می شود.

با ما همراه باشید.

مقدمه

با اتصال به بانک های اطلاعاتی می توانیم به اطلاعات خودمان دسترسی داشته باشیم. این اطلاعات در جداولی ذخیره خواهند شد. همچنین ما نیز می توانیم به وسیله یک سری از عملیات و حتی دستوراتی، به این اطلاعات دسترسی داشته باشیم.

بانک های اطلاعاتی زیادی وجود دارند. oracle، mysql، Microsoft SQL Server، SQLite، Microsoft Access و . . . انواع آن نیز هستند. ما نیز در این بخش پایگاه داده mysql را مورد بررسی قرار خواهیم داد. زیرا که mysql محبوب ترین سیستم پایگاه داده مورد استفاده با PHP است.

MySQL چیست؟

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

اتصال PHP و پایگاه داده MySQL

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

1.picture one database

پس از زدن دکمه ی create دیتابیس شما ساخته می شود.

2.picture two database

مشاهده می کنید که پیامی مبنی بر این که جدولی در دیتابیس وجود ندارد به شما نمایش داده می شود.

بدانید و آگاه باشید که که ۴ عمل اصلی در ارتباط با بانک های داده وجود دارند. که به اختصار به آن ها CURD گویند. ای وِی!
عبارت C برای ساختن (Create)، عبارت U برای به روز رسانی (Update)،عبارت R برای خواندن (Read ) و  D برای حذف (Delete) استفاده می شود.
انجام این ۴ عمل را به دو روش به شما آموزش خواهیم داد.

ابتدا در روش اول دسترسی به جداول از طریق خود phpmyadmin و سپس در روش دوم از طریق وارد کردن کد ها را بررسی می کنیم.

کار با پایگاه داده mysql از طریق محیط آن

با مثالی ساده در جلسه چهاردهم PHP ، کار خود را آغاز می کنیم. فرض می کنیم که ما نیاز به جدولی با ۵ ستون داریم. با توجه به عکس بالا در کادر name نام جدول خود را وارد کنید و در کادر number of columns عدد ۵ را وارد کنید و بر روی Go کلیک کنید.

3.picture three database

در صفحه ی که برای شما باز می شود، تغییرات را مانند تصویر بالا انجام دهید.
نکته۱: گزینه اول را  سعی کنید همان id قرار دهید. تیک شماره ۲ نیز AUTO_INCREMENT نام دارد که وقتی آن را می زنیم، به صورت خودکار برای هر سری از اطلاعات یک شناسه و یا همان ID در نظر میگیرد.  

نکته۲: ستون type نوع داده را مشخص میکند. که id را int در نظر گرفتیم. تاریخ نیز date نام گذاری می شود. مابقی مقدار VARCHAR را میگیرند.

نکته۳: ستون Length/Values ماکسیمم اندازه ی مقادیر را مشخص میکند. در صورتی که مقداری برای آن ها اندازه گیری نشود، حجم زیادی اشغال خواهد شد.

در این بخش از جلسه چهاردهم PHP ، جدول اطلاعات ما تشکیل شد. اما هیچگونه اطلاعاتی در آن وجود ندارد.

انجام ۴ عمل اصلی پایگاه داده (CRUD) در محیط PhpMyAdmin

برای وارد کردن اطلاعات در جدول کافی است طبق عکس زیر ابتدا بر روی اسم جدول خودتان (در اینجا cars)، کلیک کنید. سپس Insert را بزنید.

4.picture four database

در صفحه ایی که باز می شود، اطلاعات را تکمیل کنید. و بر روی Go کلیک کنید. توجه داشته باشید که نیازی به پر کردن قسمت id نیست. زیرا به صورت اتوماتیک پر می شود.

5.picture five database

حال اگر بر روی سربرگ Browse کلیک کنید، دو ردیف از اطلاعات خود را خواهید دید. همچنین برای Delete کردن دیتابیس خود بر روی Structure کلیک کنید. و سپس دکمه Drop را بزنید. این کار باعث پاک شدن دیتابیس شما به همراه تمامی جداول خواهد شد.

6.picture six database

تبریک میگم شما موفق شدید تا جلسه چهاردهم PHP را پشت سر بگذارید.

📝<<با خود عهد کن که از امروز تمام ثانیه هایت را به تبسم و لبخند پبوند بزنی. گشاده رویی می تواند سرآغاز یک روز خوب عالی باشد. خنده هایتان بخیر باد. . . . >> ☑️

برچسب ها : codepaz، MySQL

دیدگاه تازه ای بنویسید