طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

Import فایل SQL با PHP


Import فایل SQL با PHP

در این آموزش php , قصد داریم به شما نحوه Import فایل SQL به دیتابیس را توسط برنامه نویسی php نشان بدیم.

Import فایل SQL یا (وارد کردن فایل sql دیتابیس) با استفاده از برنامه نویسی در زمانی که نیاز به ایجاد داینامیک ساختار دیتابیس را داریم, می تواند بسیار مفید باشد.

برای مثال, اگر شما یک اپلیکیشن یا پلاگین را برای دانلود و نصب بصورت آنلاین ارایه می دهید, فایل داینامیک SQL برای نصب دیتابیس اپلیکیشن مورد نظر همزمان با نصب خود اپ یا پلاگین مورد استفاده قرار می گیرد.

در این مثال, ما یک فایل SQL برای ساخت جدول contact و قراردادن (insert) داده ها داریم. کد PHP ما خط به خط فایل SQL را پردازش و دستورات کویری را برای اجرا کردن آن توسط تابع MySQL در PHP استخراج می کند

 

کد PHP برای ایمپورت SQL

کد PHP زیر برای import فایل SQL به داخل دیتابیس mysql استفاده شده است.

این اسکریپت Import فایل SQL با PHP محتویات فایل را استخراج شده را در آرایه ای از خط ها توسط تابع file() در PHP قرار می دهد. این آرایه در یک حلقه foreach برای ساختن کویری با حذف اکمنت ها و خط های خالی, تکرار می شود.

شرط ما چک می کند که خط شامل علامت هایی مثل جدا کننده است یا خیر. اگر بله, که حلقه تکرار فعلی را رد و وارد تکرار بعدی می شود.به همین طریق ادامه می دهد تا به عبارت “end of query” برسد. همینکه این عبارت پیدا شد, کویری اجرا می شود.

حتما بخوانید  رمزگذاری Session در php

سپس متغییر نگهدارنده کویری قبل از شروع تکرار بعدی reset می شود.

کد کامل و نهایی Import فایل SQL با PHP بصورت زیر است :

جمع بندی

همانطور که دیدید خواندن فایل SQL و اجرا کویری های داخل آن به منظور ایجاد و قرار دادن داده ها داخل دیتابیس چقدر ساده می باشد. از این روش می تواند برای استفاده در نصب آسان اسکریپت هایی که می نویسید استفاده کنید تا کار را اتوماتیک و ساده تر کنید تا نیازی نباشد کاربر فایل SQL را بصورت جداگانه در دیتابیسی که ساخته است import کند.

مطمینا با استفاده از آموزش Import فایل SQL با PHP و کد نمونه ای که معرفی شد می توانید بسته های نصبی که می سازید را خیلی حرفه ای تر کنید و به افزایش امتیاز UX اپ خود اضافه کنید.

حتما بخوانید  خواندن XML در PHP

امیدوارم از آموزش Import فایل SQL با PHP نهایت استفاده را برده باشید.

برای دانلود سورس کد + فایل SQL دیتابیس نمونه از باکس دانلود استفاده کنید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

اگر مفید بود, لطفا به اشترک بگذارید تا دوستان دیگر نیز بهره ببرند

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

دیدگاه کاربران

2 پاسخ به “Import فایل SQL با PHP”

  1. m گفت:

    دمت گرم دادش همیشه عالی هستی .
    داداش چند تا سایت که بی دردسر و رایگان آزمون php بگیره و نمونه سوال php داشته باشه سراغ نداری ؟ که خودمونو بسنجیم و تعیین سطح کنیم.

    0
    • حسن شفیعی گفت:

      سلام . ممنون و خوشجالم که مفید واقع شده.
      سایت های زیادی وجود داره که به همراه آموزش آنلاین برای رفتن به قسمت بعدی به شما یه سری تمرین آنلاین میدن که با کد زدن صحیح میتونید بقیه آموزش رو پیش برید مثل خان آکادمی و …
      سایت های دیگه ای هم هستند که در قالب سوالات شفاهی (درک مفاهیم)
      https://www.w3schools.com/quiztest/quiztest.asp?qtest=PHP
      و یا تمرین ها می تونید مهارت خودتون رو بسنجید
      http://www.pskills.org/php.jsp

      کافیه سرچ انگلیسی انجام بدید تا سایت مناسب رو پیدا کنید

      موفق باشید.

      1+

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

آموزش طراحی وب سایت

نظر کاربران عزیز

آموزش های آنلاین در چه زمینه ای تهیه کنیم ؟

  • آموزش جاوااسکریپت و جی کوئری (45%, 10)
  • آموزش ساخت ربات تلگرام (45%, 10)
  • آموزش بوت استرپ 4 (9%, 2)

تعداد رای ها : 22

Loading ... Loading ...

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

مجوزهای ما


logo-samandehi نماد اعتماد الکترونیک

دانلود کتاب

عضویت در خبرنامه