نحوه ی اتصال به دیتابیس در php
سلام خدمت همراهان همیشگی مدرسه مجازی ایرانیان
در جلسات گذشته با نحوه ی ایجاد دیتابیس و نحوه ی ایجاد جدول در phpmyadmin آشنا شدید.
در این مقاله قراره یاد بگیریم که در php چطور به دیتابیس و جداول داخل دیتابیس متصل بشیم. اگر از روش های MVC استفاده میکنید که راه های متفاوتی برای اتصال به دیتابیس و جداول دارید اما اگر از روش های قدیمی استفاده می کنید، میتونید به شکل زیر عمل کنید:
روش اول :
روش دوم :
خوب اگر بخوایم یکم حرفه ای تر کار کنیم به شکل زیر عمل میکنیم.
یه صفحه بنام config.php ایجاد کنید و تنظیمات دیتابیس رو در این صفحه قرار بدید:
در اینجا با استفاده از ثابت ها (define) متغییرهای ثابت تعریف کردیم که میتونیم تو کل پروژه ازشون استفاده کنیم.
حالا برای اتصال به دیتابیس در صفحه مورد نظر، در ابتدا فایل config.php رو فراخوانی می کنیم تا متغییرهایی که تعریف کردیم در صفحه شناخته بشه و سپس یک تابع تعریف میکنیم و عمل اتصال رو در این تابع مینویسیم:
برای مشاهده تصویر در سایز اصلی روی اون کلیک کنید.
برای ایجاد یک تابع کافیه از دستور زیر استفاده کنید:
۱ ۲ ۳ |
function funcName(){ } |
از UTF8 هم استفاده کردیم تا کاراکترهای فارسی رو به درستی نمایش بده، با این تابع ما به دیتابیسمون وصل شدیم، حالا اگر بخوایم یه کوئری به دیتابیس و جداول بزنیم، در جای مناسب باید این تابع رو صدا بزنیم:
۱ |
connectToDB(); |
خوب دوستان امیدوارم که این آموزش براتون مفید بوده باشه.
تهیه شده در مدرسه مجازی ایرانیان
با سلا م خسته نباشد
امکان داره یه آموزش در مورد اینکه چطور بتونیم از خروجی json ورد پرس در یک فایل html استفاده کرد آموزش بدید ممنون میشم
سلام، بهتر نیست یه نیم نگاهی هم به MondoDB داشته باشین؟ به هر حال این مباحث هر چند کاربردی هست ولی بارها و بارها قبل از به وجود اومدن این منبع توضیح داده شده.
سلام دوست عزیز
مبتدی هایی که از این منبع آموزشی، شروع به یادگیری می کنن ، نیاز به مبانی هم دارن نمیتونن مبانی رو تو سایت های قدیمی یاد بگیرن و مباحث پیشرفته رو اینجا یاد بگیرن.
ممنون از پیشنهاد شما
موفق و پاینده باشید
سلام
ممنون. مثل همیشه؛ ساده، مفید، کاربردی
منتظر قسمت های بعدی هستم 😉
توابع mysql از ورژن ۵.۵ PHP حذف شد. بهتره از توابع mysqli و یا PDO استفاده کنیم.
سلام دوست عزیز
MySql هنوزم پشتیبانی میشه، منسوخ نشده. دوستانی هستن که برای پروژه های دانشجویی شون درگیر همین دستورات هستن و با این دستورات مشکل دارن، خیلی درخواست داشتم برای اموزش این بخش ، انشالله در مباحث آینده به مباحث پیشرفته تر میپردازیم.
موفق و پاینده باشید
با سلا م خسته نباشد
اگر میشه نحوه ی وصل شد به دیتابیس با pdo توضیح بدید
باتشکر
سلام این روش mysql که خیلی قدیمیه در حال حاضر از mysqli استفاده میکنن و خیلی باگ داره الان حرفه ای ها از روش pdo استفاده میکنن و بهتر شما هم آموزش روشهای جدید رو تو سایت قرار بدین
من با php کار نکردم ولی تا اونجا که اطلاع دارم این روش یک روش قدیمی برای اتصال به بانک است و امروزه استفاده از روش PDO مرسوم هست که نه تنها امنیت بیشتر رو فراهم می کنه ، بلکه خصوصیت بهتری از شی گرایی بودن و همچنین پشتیبانی از چند دیتابیس بدون تغییر کد را هم فراهم می کنه
سلام دوست عزیز
بله اگر شما تمامی مطالب رو خونده باشید متوجه میشید که تو بخش php در قسمت سیاره mysql مبحث pdo در حال آموزش هست و میتونید مطالعه بفرمایید :
http://www.iranweblearn.com/php
موفق باشید
عالیییییییییی بود
بسیار عالی بود
باسلام من در باره دیتا بیس مشکل دارم لطفا کمکم کنید
سلام ، سوالتون رو در بخش پرسش و پاسخ مطرح کنین اونجا پاسخ داده میشه. تشکر