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

الموضوع: سؤالين صغيرين بخصوص الاستعلام والمصفوفات

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929

    Smile سؤالين صغيرين بخصوص الاستعلام والمصفوفات



    السلام عليكم
    لم اتعامل ابدا مع المصفوفات والحمد لله
    حاولت البحث ولم اصادف درس به رد علي سؤالي

    وياريت أحد يساعدني
    أولا : أقوم بعمل استعلام من جدول المقالات
    وأريد أن أضع أرقام المقالات id الناتجة عن الاستعلام في مصفوفة
    فقط أخر خمس مقالات (limit 0,5)

    وجدت حل للسؤال السابق

    ثانيا : أريد الاستعلام مرة أخري من جدول المقالات
    بشرط واحد فقط
    ألا يكون رقم المقالات موجود في المصفوفة السابقة
    أحد أصدقائي قالي استخدم دالة inarray

    أشكركم





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    استخدمت الاستعلام بهذا الشكل

    كود PHP:
    <?php
    $tbl_name
    ="articles";
    $sql="SELECT id FROM $tbl_name LIMIT 0, 5";
    $result=mysql_query($sql);
    $rows=mysql_fetch_array($result);
    echo 
    $rows;
    ?>
    ولكن الناتج يكون هكذا فقط

    كود PHP:
    Array 






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    واستخدمت هذا الاستعلام بهذا الشكل

    كود PHP:
    <?php
    $tbl_name
    ="articles";
    $sql="SELECT * FROM $tbl_name LIMIT 0, 7";
    $result=mysql_query($sql);
    $imp = array();
    while(
    $rows=mysql_fetch_row($result))
    {
    array_push($imp$rows['id']);
    }
    print_r($imp);
    ?>
    للأسف كانت النتيجة بهذا الشكل

    كود PHP:
    Array
    (
        [
    0] => 
        [
    1] => 

    ولم تظهر القيم بداخل المصفوفة


    ----------------------------------------
    الغلط هنا كان في السطر ده
    while($rows=mysql_fetch_row($result))

    والحمد لله اشتغلت





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    555


    عزيزي جرب هذا الكود
    كود PHP:
       <?php
    $tbl_name
    ="articles";
    $sql="SELECT id FROM ".$tbl_name." LIMIT 0, 5";
    $result=mysql_query($sql);
    while(
    $rows=mysql_fetch_array($result)){
    echo 
    $rows['xxxx'];
    }
    مع العلم ان xxxx هو العمود او اسم الخانة مثلا title العنوان text النص ضع واحدة منهم كما انشات الجدول في البداية 
    ?>
    تحياتي






  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    عزيزي جرب هذا الكود

    تحياتي
    شكرا اخي
    ولكني اري ان الجواب بعيدا قليلا عن السؤال
    الحمد لله وجدت جواب للسؤال الأول
    ينقصني جواب للسؤال التاني

    اشكرك جدا علي مساعدتك





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  6. #6


    أخي جرب هذا

    كود PHP:
    <?php
     
    $tbl_name
    ="articles";
    $sql="SELECT id FROM $tbl_name LIMIT 0, 5";
    $result=mysql_query($sql);
    while(
    $rows=mysql_fetch_array($result)){
    echo 
    $arr[] = $rows['id_cloname'];
    }
    foreach (
    $arr as $value) {
        
    $aa.= "id_colname !=".$value." OR ";
    }
    $aa rtrim($aa," OR");
     
    $sql="SELECT id FROM $tbl_name where $aa  LIMIT 0, 5";
     
    ?>






    __________________
    ahmed sliman .. Web Programmer
    ahmeds _ link @ hotmail . com





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

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

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