النتائج 1 إلى 3 من 3

الموضوع: مشكله فى انشاء مصفوفه متقدمه بالنسبه الى

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    163

    مشكله فى انشاء مصفوفه متقدمه بالنسبه الى



    مساء الخير

    انا فكرت كثيرا فى هذا الموضوع واتمنى ان تساعدونى

    عندى مشكله عند انشاء الجداول وهى اننى اريد ان انشء مصفوفه تحتوى على الاستعلامات الخاصه بالجداول كلها وايضا ال Explain الخاص بالجدول الذى تم انشاؤه

    فمثلا هذه هى المصفوفه التى تحتوى على الاستعلام الخاص ببناء الجدول الاول

    كود PHP:
    $sql['CREATE']['query']['administrator'
    وهى تحتوى على الاستعلام

    وهذه هى المصفوفه التى تحتوى على الشرح الخاص بانشاء الجدول
    كود PHP:
    $sql['explain']['query']['administrator'
    طبعا ال يحتوى علىexplain ( تم انشاء جدول administrator بنجاح ) على سبيل المثال

    فاريد ان اقوم باستخدام مثلا foreach وان احدد : لو العنصر الاول فى المصفوفه هو create اذن ننفذ الاستعلام ..

    ولو كان العنصر الاول فى المصفوفه هو explain نقوم بطباعته echo

    اتمنى ان تكونو فهمتو قصدى :shy:





    __________________
    !! هذه العضويه يستخدمها العديد من الأشخاص !!


  2. #2


    دعني اقول لك شئ
    من الخطأ انك تنشئ مصفوفتين

    كود PHP:
    $sql['CREATE']['query']['administrator'
    و

    كود PHP:
    $sql['explain']['query']['administrator'
    لايوجد اي رابط بينهما

    فالاول

    هو عنصر من مصفوفة داخل مصفوفة اسمها CREATE

    والثاني هو عنصر من مصفوفة داخل مصفوفة اسمها 'explain

    فلايكمن عمل فورايش واحده هنا ..

    الحل

    تخلي المتغير هو index معين من نفس المصفوفة
    كود PHP:
    $sql['query']['administrator']['CREATE'] = '';
    $sql['query']['administrator']['EXPLAIN'] = ''
    الحين تقدر تسوي foreach
    كود PHP:
    foreach ($sql['query'] as $t )
    {
        while( list(
    $type,$val) = each($t) )
            if(
    $type == 'CREATE')
                
    mysql_query($val);
            else if (
    $type == 'EXPLAIN')
                echo 
    $val ;

    تحياتي ،





    __________________
    موقع رياض القرآن متخصص بالقرآن الكريم
    WwW.Ryadh-Quran.NeT

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    163


    مشكور عزيزى على الطريقه وحل مشكلتى

    ولكن على فكره انا اقتبست فكره المصفوفه هذى من ملف انشاء الجداول الخاص ب vb 3.6 فوجدت انهم يستعملون الطريقه الاولى ولكنى بحثت عن الداله التى تقوم بتنفيذ المصفوفه فلم استطع ان اجدها نظرا للتعقيد الشديد , ولم استطيع ان اجد رابط بين المصفوفتين

    وعلى كل حال حلك رائع جزاك الله كل خير





    __________________
    !! هذه العضويه يستخدمها العديد من الأشخاص !!





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض