• خطای Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given
    #1
    Note 
    مربوط به تاپیک
    خطایابی کدهای php - مشکلات رایج برنامه نویسان
    (در Tab جدید باز میشود)


    یکی از خطاهایی که برنامه نویسای تازه کار باهاش روبرو میشن این خطاست که دلیلش خیلی سادست!
    وقتی که تو اجرای کوئری تون مشکلی پیش بیاد  مقدار FALSE در متغیرتون قرار میگیره و بعد وقتی این متغیر رو پاس میدید به این تابع اون رو قبول نمیکنه و میگه من نتیجه کوئری رو میخوام نه مقدار False!

    برای خطایابی میتونید تابع Mysql_error رو چک کنید.

    مثال:
    کد php:
    <?php 
    // ... DB connection 
    $result mysql_query('Select * from table_that_not_exist');
    var_dump($result); // bool(false) 
    while($row mysql_fetch_array($result)){ // Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given
        
    echo $row['ID'];
    }
    echo 
    mysql_error(); // Table 'test.table_that_not_exist' doesn't exist
    ?>

    آخرین ویرایش: 08-07-2014 ساعت 12:01، توسط Daniel
    ایجاد موضوع جدید     موضوع بسته شده است 

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note خطای Warning: [function]: failed to open stream Daniel 0 419 31-07-2014 ساعت 18:50
    آخرین ارسال: Daniel
    Note خطای Warning: Cannot modify header information - headers already sent SOFTAFZAR 0 718 09-07-2014 ساعت 12:45
    آخرین ارسال: SOFTAFZAR
    Note Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given mahbobe.prog 14 2,173 07-06-2014 ساعت 23:11
    آخرین ارسال: mahbobe.prog
    Note خطای mysql_fetch_array() expects parameter 1 to be resource, boolean given mostafa2 2 582 30-04-2014 ساعت 16:23
    آخرین ارسال: mostafa2
    Note Warning: mysql_connect(): Access denied Daneshjoo 1 573 15-08-2013 ساعت 14:48
    آخرین ارسال: PHP.sec

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان