[استفسار] while in mysqli

الموضوع في 'قسم مشاكل وحلول المواقع والمنتديات' بواسطة нєαɒs нυиτєя, بتاريخ ‏19 أغسطس 2013.

  1. x
    عند استخدام

    رمز PHP:
    $num = $query->num_rows;
    echo
    $num;



    //num = 10
    while($row =$query->ftech_assoc(){

    $id = $row['id'];
    echo
    $id;
    //id = 9 8 7 6
    }
    echo
    $id;
    //id = 6


    عند استخدام
    رمز PHP:
    $row = $query->fetch_assoc();


    خارج while

    يصبح ناتج

    رمز PHP:
    echo $num;
    //num = 9


    رمز PHP:
    $num = $query->num_rows;
    echo
    $num;
    //num = 10
    $row = $query->fetch_assoc();
    while(
    $row = $query->ftech_assoc(){

    $id = $row['id'];
    echo
    $id;
    //id = 9 8 7 6
    }

    echo
    $num;
    //num = 9
    echo $row['id'];
    //id = 6 }


    المشكلة فى عدد row
    عند استخدام while + $row = $query->fetch_assoc();

    يصبح ناتج row -1
    ممكن اعرف السبب
     

مشاركة هذه الصفحة