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

الموضوع: كيف أتصل بقاعدة بيانات أوركل

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

    كيف أتصل بقاعدة بيانات أوركل




    كيف أتصل بقاعدة بيانات أوركل عن طريق الـ PHP





    __________________
    Linux For Server | Mac For Graphic | Windows For ٍٍٍٍٍSolitaire


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    السلام عليكم ورحمة الله..

    لم أجربها من قبل بصراحة

    ولكن،
    هذا الرابط قد يفيدك






  3. #3


    تفضل أخي الكريم

    من هنا:
    http://php.net/oracle


    أخوك






  4. #4
    عضو جديد
    تاريخ التسجيل
    Sep 2005
    المشاركات
    23


    ذكرتني بأيام حلوة لما كنت ادرس مادة عن قواعد البيانات :nice:


    في البداية لازم تفعل الاوراكل من الـ php.ini
    والباقي سهل

    بس انت أي نسخة اوراكل تستخدم ؟؟
    نسخة الاكسبرس تعطيك database واحدة فقط لا غير واسمها xe
    اما الكاملة فانت اللي تختار اسم قاعدة البيانات

    تفضل هالمثال
    كود PHP:

    <?
    /*
     * connect to database and execute a query
     */
    function printoraerr($in_cur){
            
    // function to check whether an oracle error occured
            // if it did, print the error
            // call this after every oracle call when a cursor is active
            
    if(ora_errorcode($in_cur))
               echo 
    "Oracle code - ".ora_error($in_cur)."<br>\n";
            return;
    }
    /** main */
    if (!($conn=ora_logon("ahmed@xe","ahmed"))) {
            echo 
    "Connection to database failed\n";
            exit;
    }
    echo 
    "Connected as connection - <b>$conn</b><br>\n";

    echo 
    "Opening cursor ...<br>\n";
            
    $cursor=ora_open($conn);
     
    printoraerr($cursor);
    echo 
    "Opened cursor - <b>$cursor</b><br>\n";
    //$qry="select user,sysdate from dual";
    $qry="select ID,NAME from dept";
    echo 
    "Parsing the query <b>$qry</b> ...<br>\n";
            
    ora_parse($cursor,$qry,0); printoraerr($cursor);
    echo 
    "Query parsed <br>\n";

    echo 
    "Executing cursor ...<br>\n";
            
    ora_exec($cursor); printoraerr($cursor);
    echo 
    "Executed cursor<br>\n";

    echo 
    "Fetching cursor ...<br>\n";
    while(
    ora_fetch($cursor)){
       
    $user=ora_getcolumn($cursor,0); printoraerr($cursor);
       
    $sysdate=ora_getcolumn($cursor,1); printoraerr($cursor);
       echo 
    " row = <B>$user$sysdate </B><br>\n";
    }
    echo 
    "Fetched all records<br>\n";
    echo 
    "Closing cursor ...<br>\n";
            
    ora_close($cursor);
    echo 
    "Closed cursor<br>\n";

    echo 
    "Logging off from oracle... <br>\n";
            
    ora_logoff($conn);
    echo 
    "Logged off from oracle <br>\n";
    ?>







  5. #5
    عضو جديد
    تاريخ التسجيل
    Sep 2005
    المشاركات
    23


    هالدرس ساعدني في استخدام الphp مع نسخة Oracle 10g XE

    http://www.sitepoint.com/blogs/2005/...10g-xe-and-php










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

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

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