آموزش اتصال به پایگاه داده با کلاس mysqli

1 Star2 Stars3 Stars4 Stars5 Stars (بدون رای)
Loading...
13 اردیبهشت 1395
341 بازدید

در این آموزش با کمک کلاس mysqli به پایگاه داده متصل خواهیم شد و کوئری های را به کمک آن به دیتابیس ارسال خواهیم کرد

در ورژن های پیشین Php با استفاده از کلاس mysql میشد به دیتابیس دسترسی پیدا کرد اما با گسترش شی گرایی استفاده از این کلاس کم کم منسوخ شد و دو کلاس mysqli و رابط pdo که هردو به شدت شی گرا هستند بیشتر روی کار آمدند

در این آموزش به معرفی کلاس mysqli خواهیم پرداخت

جهت استفاده ابتدا باید یک شی از آن ایجاد کنیم و همچنین constructor های آن را نیز وارد کنیم مانند کد زیر

همانطور که میبینید بعد از وارد کردن اطلاعات مربوط به دیتابیس در کلاس mysqli ما یک شرط نیز ایجاد کردیم و درون آن گفتیم اگر در ارتباط با پایگاه داده مشکلی پیش آمد خطای به وجود آمده نمایش داده شود همچنین دیگر کدی اجرا نشود ، البته بهتر است به جای تابع die از exit استفاده کرد

به همین سادگی موفق شدیم با پایگاه داده ارتباط برقرار کنیم ، در ادامه به معرفی متد های mysqli خواهیم پرداخت

نکته : برای دسترسی به متد های یک کلاس از -> استفاده میکنیم

نکته : هرجا خطا داشتیم در دریافت یا ارسال درخواست میتوانیم از کد زیر استفاده کنیم

نکته : اگر درون یک تابع قصد استفاده از متد ها را داشته باشیم باید در ابتدای تابع متغیر یا شی ساخته شده از mysqli خود را با کمک کیبورد global صدا بزنیم تا به متد های آن دسترسی داشته باشیم ، مثال :

متد query

شاید مهمترین متد mysqli باشد ، به وسیله آن میتوانیم درخواست یا کوئری به پایگاه داده ارسال کنیم ، درون آن یک رشته قرار میگیرد که باید به زبان sql باشد .

زبان sql را میتوانید از این بخش آموزش ببینید

در این کوئری ما نتیجه ای را از جدول پست دریافت خواهیم کرد که id آن برابر 45 است ، به همین ترتیب درخواست های زیادی میتوانید ارسال کنید

اگر سوالی در مورد این مطلب دارید در قسمت نظرات همین پست ارسال کنید

برچسب ها

مطالب مشابه

پاسخ دهید