آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

درخواست راهنمایی!

MasterSPYware  9 سال پیش  9 سال پیش
+1 0

سلام.

این کوئری ایراد میگیره.

چیکار کنم؟

   $sql=mysql_query
("SELECT
wp_posts.ID, wp_postmeta.post_id, wp_posts.post_title,
post_status, max(case when wp_postmeta.meta_key = '_price' then
wp_postmeta.meta_value end) price, max(case when wp_postmeta.meta_key = '_stock'
when wp_postmeta.meta_value end) stock FROM wp_posts LEFT JOIN wp_postmeta ON
wp_posts.ID=wp_postmeta.post_id where wp_posts.post_status='publish' and
wp_posts.post_type='product' and wp_postmeta.post_id > '1000' group by wp_postmeta.post_id
order by wp_posts.ID desc
");

$num=null;
while($row=mysql_fetch_array($sql)) {//لاین77
$ID= $row['ID'];
$post_title=$row['post_title'];
$meta=$row['meta_key'];
$value=$row['meta_value'];
if($meta='_price'){$price=$value . 'تومان';}
if($meta='_stock'){$num= $value . 'تعداد';}
if($num!=null){

}}

این ارور رو میده.

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\zima_p\index.php on line 77

+1 0
وقتی که کوری غلط باشه false برمیگرده که باعث این ارور شده. کوری رو درست کنید. یا از داخل phpmyadmin تست کنید تا ارور رو ببینید. استاد تو اموزش های اینده این امکان رو به ماژول دیتابیس اضافه میکنن تا خطا رو نمایش بده. (9 سال پیش)
0 0
شما بریا اینکه راحت تر دیباگ کنی کوئری هایی که میگیرید رو تو phpmyadmin تست کنید و خروجیشو ببینید و اگر درست بود بیارید تو کد هاتون (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .