به وبسایت شخصی امین محمودی خوش آمدید.
آخرین مطالب بلاگ :
گرفتن اطلاعات یک صفحه وب با استفاده از PHP بروز مشکلات مختلف در شبکه اینترنت ایران آموزش برقراری ارتباط PHP به SQL Server قطعی سرورهای تلگرام روش پاکسازی لینوکس CentOS از فایلهای اضافی معرفی - راه اندازی سرورهای شخصی Git پس از تحریم ایران دانلود نرم افزار Jetbrains PHPStorm + کرک (اطلاعیه مهم) عدم پشتیبانی و خرید به مدت دو ماه شروع بکار سرور گیم مسترکینگ32 روش نصب GCC 7 روی CentOS و Ubuntu 
منوی اصلی
پنل اعضا

آموزش برقراری ارتباط PHP به SQL Server

آموزش برقراری ارتباط PHP به SQL Server
امتیاز 5/5 برمبنای 1 نظر

PHP with SQL Server

درود،

در برخی پروژه ها دیده شده برخی از افراد تقاضای ساختن سیستم با زبان PHP را دارند و بنا به دلایلی از دیتابیس Microsoft SQL Server استفاده میکنند.

به طور کلی SQL Server گزینه خوبی برای زبان PHP نیست، اما اگر مجبور شدید این کار را انجام دهید، در این مطلب قصد آموزش برقراری ارتباط و اتصال PHP با دیتابیس SQL Server را داریم.

ابتدا می بایست نسخه PHP خود را پیدا کنید برای این کار یک فایل PHP بسازید و دستور زیر را داخل آن بریزید :

با باز کردن صفحه در مرورگر خروجی زیر را مشاهده میکنید.

phpinfo funcation example

در اینجا ما از PHP 7.2.8 که x86 و TS می باشد را داریم. (این مشخصات مربوط به نرم افزار xampp میباشد.)

حال به آدرس روبرو مراجعه کنید : github.com/Microsoft/msphpsql

نسخه "Production Release" مربوط به سیستم عامل و PHP خود را دانلود کنید، ما اینجا فایل Windows-7.2.zip را دانلود میکنیم.

فایل را از حالت فشرده خارج کنید چون بنده از نسخه x86 استفاده میکنم پس وارد این پوشه می شوم.

در این پوشه به دلیل استفاده از نسخه TS بنده فایل های : php_pdo_sqlsrv_72_ts.dll و php_sqlsrv_72_ts.dll را در پوشه xampp/php/ext کپی میکنم.

حال به پوشه xampp/php میروم و فایل php.ini را با ویرایشگر متن باز میکنم. (در صورت موجود نبودن این فایل، فایل php.ini-development را به php.ini تغییر نام دهید.)

در این فایل به دنبال : extension = pdo_mysql گشته و بعد از آن کد زیر را قرار دهید.

اگر نسخه یا فایل شما نام دیگری داشت آن را وارد کنید. سپس فایل را ذخیره و Apache یا NginX و یا هر وب سرور دیگری که دارید را ریستارت کنید.

سپس مجدد phpinfo خود را اجرا کنید، در توضیحات قسمت " Registered PHP Streams " مقدار sqlsrv هم اضافه شده است، در اواسط صفحه نیز مقدار pdo_sqlsrv اضافه شده است.

حال میتوانید از دستورات sqlsrv استفاده کنید به عنوان مثال ما از دستور sqlsrv_connect استفاده میکنیم.

برای اتصال با PDO به SQL Server از دستور زیر استفاده کنید.

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

ارسال نظر