سه شنبه , فروردین 8 1396
خانه / آموزش / چگونه اطلاعات را از mysql به JSON تبدیل کنیم؟

چگونه اطلاعات را از mysql به JSON تبدیل کنیم؟

در PHP تبدیل MYSQL به JSON یکی از کارهای مهم برای طراحان وب محسوب می شود، در چند سال اخیر JSON محبوبیت بسیار خوبی یافته است و قاب رقابت را از حریف خود xml که برای تبادل داده ها بین زبان های برنامه نویسی استفاده می شد ربوده است، یکی از ویژگی های بارز استفاده از JSON قابل فهم بودن برای انسان است و از دیگر ویژگی های آن می توان به سبک بودن و سرعت بالای آن اشاره کرد

ما امروز به شما نحوه دقیق استفاده از JSON برای بازخوانی اطلاعات از دیتابیس(MySql) را نشان خواهیم داد.

 

ساخت دیتابیس MySql

در این قسمت کدهای دیتابیس قرار دارند که شما می توانید برای تست از آن ها استفاده نمایید. برای استفاده کدهای زیر را کپی کرده و در Phpmyadmin در زبانه sql کپی نمایید تا اعمال شوند

 

مراحل تبدیل MySql به JSON

در این قسمت مراحل تبدیل MySql به JSON بوسیله PHP یک به یک برای شما توضیح خواهیم داد

 

مرحله 1: باز کردن اتصال دیتابیس MySql در PHP

ابتدا باید با استفاده از فانکشن mysqli_connect() یک اتصال به دیتابیس ایجاد کنیم:

 

مرحله دوم: دریافت اطلاعات از دیتابیس MySql

پس از باز نمودن اتصال حال باید با استفاده از فانکشن mysqli_query()  اطلاعات را فراخوانی کنیم

ما حال با دستورات زیر تمام اطلاعات جدول ‘tbl_employee’ فراخوانی میکنیم

 

مرحله سوم: تبدیل نتایج فراخوانی شده از دیتابیس به آرایه php

در این مرحله ما نتایج گرفته شده از جدول را بوسیله یک حلقه به آرایه Php تبدیل می کنیم

 

مرحله چهارم: تبدیل آرایه های PHP به رشته های JSON

و در این مرحله بوسیله فانکشن PHP function json_encode()  آرایه ها را تبدیل به رشته های JSON میکنیم

 

به همین راحتی،شما اطلاعات دیتابیس را به JSON تبدیل کردید، در زیر می توانید تمام کدها را یک جا مشاهده نمایید

 

حال شما باید نتایجی مشابه تصویر زیر را دریافت نمایید

php-mysql-to-json-response

تبدیل MySql به فایل JSON در PHP

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

 

با آرزوی موفقیت

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

درباره ی مرتضی لطفی نژاد

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

مطلب پیشنهادی

مدیریت صفحه سبد خرید ووکامرس

بعضی از کاربران سایت میخوان که برای فایل های دانلودی ووکامرس اطلاعات رو از کاربر …

2 دیدگاه

  1. سلام خیلی ممنون عالیه!
    فقط میشه بگین چطور میتونم اطلاعات فارسی رو هم نمایش بدم؟تی دیتا بیس فارسیه ولی خروجی جیسون که میخواد نمایش بده عللمت سوال میشه!

    • مرتضی لطفی نژاد

      سلام خواهش میکنم
      برای کاری که گفتین می تونین از این کد استفاده کنید
      json_encode($ar, JSON_UNESCAPED_UNICODE)
      اگه بازم مشکلی بود خوشحال میشم بهتون کمک کنم

پاسخ دهید

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

به خانواده بزرگ فارس اسکریپت بپیوندید

با عضویت در سایت فارس اسکریپت به مطالب بروز کسب درآمد از طراحی صفحات وب و طراحی قالب دست خواهید یافت

Powered by themekiller.com