خطای 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 322 31-07-2014 ساعت 18:50
آخرین ارسال: Daniel
Note خطای Warning: Cannot modify header information - headers already sent SOFTAFZAR 0 364 09-07-2014 ساعت 12:45
آخرین ارسال: SOFTAFZAR
Note Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given mahbobe.prog 14 1,547 07-06-2014 ساعت 23:11
آخرین ارسال: mahbobe.prog
Note خطای mysql_fetch_array() expects parameter 1 to be resource, boolean given mostafa2 2 432 30-04-2014 ساعت 16:23
آخرین ارسال: mostafa2
Note Warning: mysql_connect(): Access denied Daneshjoo 1 435 15-08-2013 ساعت 14:48
آخرین ارسال: PHP.sec

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