مشكلة mssql function مع php7

السلام عليكم اخواني

اعمل على مشروع بلغة php و sql server

عند تحديث ال php5 ال php7 جميع ال sql functions لم تعد تعمل

كيف يمكن حل المشكلة بدون استخدام الاضافة الجديدة sqlsrv

هل يمكن تعديل الملفات لكي تعمل مع php 7 ؟؟؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

php7 لا يدعم دوال mysql يدعم فقط mysqli

mssql != mysql

هل يمكــنك وضــع الكود الذي تقصــد أنه لــم يعــد يعمــل؟

اخي الكود كبير هو نظام يطور من عشرات السنين

على سبيل المثال في php5 تكتب ال query

$query=msql_query('querye here ')

في php 7 تم تغير ال extention الى sqlsrv

example :

$query = sqlsrv_query('querey here ' );

طبعا اكيد يمكن تعديل الاضافة الجديدة بما ان php مفتوحة المصدر

و السورس موجود على حساب مايكروسوفت عى github

السؤال كيف يمكن تعديل الاضافة ؟

هل جربت إستخدام كلاس PDO . هو يدعم sql servers .

شكرا

لكن مستحيل استخدامها لانه في النظام يوجد اكثر من 20000 اللف query

هل يمكن تعديل اضافة sqlsrv ???

ما هذا النظام ؟؟ من المفترض أنك لو تستخدم Design Pattern مثل MVC فيمكنك تعديل كلاس الإتصال بقاعدة البيانات والانتقال إلى PDO .

الأمر ليس مستحيلا !