بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
درخواست fetch کردن دو جدول با id مشترک
سلام به همه دوستان و اساتید گرامی:
من یه جدول php با استفاده از دیتابیس ساختم.
میخوام بعضی موارد تکراری حذف بشن اما یه مقدار محدودیت دارم توو استفاده از شروط.
چون همزمان چند جدول رو داخل دستور select خودم دخالت دادم.
این کد من:
$sql=mysql_query
("SELECT DISTINCT wp_posts.ID, wp_postmeta.post_id, wp_posts.post_title, post_status,
wp_postmeta.meta_value, wp_postmeta.meta_key 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.meta_key='_price' or
wp_postmeta.meta_key='_stock' and wp_postmeta.post_id > '1000' order by wp_posts.ID desc");
$num=null;
while($row=mysql_fetch_array($sql)) {
$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){
?>
<tr class="" style="direction: rtl;">
<td><?php echo $ID; ?></td>
<td><?php echo $post_title; ?></td>
<td><?php echo $num; ?></td>
<td class="center"><?php echo $price; ?></td>
<td><a class="edit" href="javascript:;">ویرایش</a></td>
<td><a class="delete" href="javascript:;">حذف</a></td>
</tr>
<?php $num=null; } }
?>
اینم عکس جدول من در حالت کنونی:
میخوام اینطوری بشه:
برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال
سجاد عباسی
9 سال پیش
0
0
کوری رو به این تغییر بدید ببینین نتیجه میده؟
SELECT DISTINCT wp_posts.ID, wp_postmeta.post_id, wp_posts.post_title, post_status,
wp_postmeta.meta_value, wp_postmeta.meta_key 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.meta_key='_price' or
wp_postmeta.meta_key='_stock' ) and wp_postmeta.post_id > '1000' order by wp_posts.ID desc
پاسخ به سوال
MasterSPYware
9 سال پیش
0
0
نه-نگرفتم
راه دیگه ای پیشنهاد کن
اینم دیتابیس: لینک (9 سال پیش)
پاسخ به سوال
MasterSPYware
9 سال پیش
0
0
اساتید گرامی-لطفا راهنمایی بفرمایید.
این سوال من یک مشکل اساسی در sql هستش که همه باهاش سروکار دارن
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

