|
منتدى الدورات التأهيلية اسئلة دورة ادخال بيانات ومعالجة نصوص والاختبار الشامل |
![]() |
| LinkBack | أدوات الموضوع | انواع عرض الموضوع |
![]() | #1 | ||||||||||||||
![]() ![]()
| ![]()
في هذا الدرس سنتعلم ربط برنامجنا المبرمج بلغة الPhp بقاعدة بيانات اوراكل Oracle و كما نعلم ان انه عند الإتصال بسيرفر لتشغيل قواعد بيانات اوركل وإرسال تعليمات PL/SQL و هي الـSQL الخاصة بالأوراكل على سيرفرات Oracle 7 و Oracle 8i و الدالة التي تمكننا من الإتصال بقواعد البيانات اوراكل عن طريق الـphp لها رجعية الى مكتبة الـoracle و هي OCI8 و هي الـOracle Call Interface لذلك نلاحظ بداية جميع الدوال(في الـphp) الخاصة بالOracle بعبارة OCI الإتصال بالسيرفر Oracle الإتصال بقاعدة البيانات اوراكل يكون بإستعمال OCILogOn كود PHP:-------------------------------------------------------------------------------- $etissal = OCILogOn("كلمة المرور", "اسم المستخدم", $bdd); // $bdd = اسم القاعدة -------------------------------------------------------------------------------- الإتصال بالقاعدة bdd$ و للإتصال بالقاعدة bdd التي تم تحديدها في بداية الإتصال بالسيرفر كود :-------------------------------------------------------------------------------- MA_BDD = (DE******************ION = (ADDRESS = (PROTOCOL = TCP) (HOST = thesoft.oracle.server.com) (PORT = 1521) ) (CONNECT_DATA = (SID = ORACLE) ) -------------------------------------------------------------------------------- ثم بعد اكمال الإتصال يجب ان نقوم باخذ استعلامات الـSQL و ذلك بإستعمال OCIParse كود PHP:-------------------------------------------------------------------------------- $istelam= OCIParse($etissal, "SELECT * FROM table"); -------------------------------------------------------------------------------- ثم بعد الإتصال بالجدول المحدد اخذ الإستعلام SQL منه يجب تشغيل نتيجة الإتصال بإستعمال OCIExecute كود PHP:-------------------------------------------------------------------------------- OCIExecute($istelam); -------------------------------------------------------------------------------- الأن نمر لمرحلة قرائة المعلومات المخزنة داخل الجداول و سنستعمل الدالتان OCIFetch و OCIResult مثلا نحن نحتاج الى اضهار اسماء التلاميذ الذين تحصلو على معدل فوق الـ10 كود PHP:-------------------------------------------------------------------------------- $istelam = OCIParse($etissal, "SELECT * FROM talamid WHERE moadal >= 10"); OCIExecute($istelam); $bidaya = 0; while (OCIFetch($istelam)) { $bidaya++; echo OCIResult($istelam, "TALAMID")." وجدنا "; echo OCIResult($istelam, "MOADAL")." تلميذ\n"; } OCIFreeStatement($istelam); echo "تلميذ $bidaya تحصل على المعدل "; -------------------------------------------------------------------------------- و شكرا | ||||||||||||||
| |||||||||||||||
![]() | |
رسالة لكل زوار منتديات العبير |
عزيزي الزائر أتمنى انك استفدت من الموضوع و لكن من اجل منتدى ارقي و ارقي برجاء عدم نقل الموضوع و يمكنك التسجيل معنا و المشاركة معنا و النقاش في كافه المواضيع الجاده اذا رغبت في ذلك فانا لا ادعوك للتسجيل بل ادعوك للإبداع معنا . للتسجيل اضغظ هنا . |
![]() | #2 | |||||||||||||||||
![]()
| ![]()
درس جدا مهم وواضح شكرا لكي صمت الجمال في قمة الجمال | |||||||||||||||||
| ||||||||||||||||||
![]() | |
![]() | #3 | ||||||||||||||
![]() ![]()
| ![]()
الحمد لله عجبك الدرس وان شاء الله القادم يرقى لك
| ||||||||||||||
![]() | |
![]() | #4 | ||||||||||||||
![]() ![]() Has A Reputation Beyond Repute
| ![]()
درس جدا مهم وواضح شكرا لكي صمت الجمال في قمة الجمال | ||||||||||||||
| |||||||||||||||
![]() | |
![]() | #5 | ||||||||||||||
![]()
| ![]()
يعطيك العافية يالغلا
| ||||||||||||||
| |||||||||||||||
![]() | |
![]() | #6 | ||||||||||||||
![]() ![]()
| ![]()
والله اني مو عارفه وش اعمل وياكم
| ||||||||||||||
![]() | |
![]() |
|
|
أدوات الموضوع | |
انواع عرض الموضوع | |
| |
![]() | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
[استفسار] هل ممكن ربط الفيس بوك وتويتر بسكربت ديموفنف | majedrm | شروحات واستفسارات ديموفنف Dimofinf | 12 | 07-08-2012 09:00 AM |
فهرس شروحات وقوالب ديموفنف Dimofinf | عبد الله الساهر | شروحات واستفسارات ديموفنف Dimofinf | 15 | 06-02-2005 07:25 AM |