• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست fetch کردن دو جدول با id مشترک
#1
سلام به همه دوستان و اساتید گرامی:

من یه جدول 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; } }
 
?>
اینم عکس جدول من در حالت کنونی:

[عکس: ec52059847f6b69095c2d9fad1a77e6276c56b57.jpg]

میخوام اینطوری بشه:



[عکس: 540c74ece9573530e574fb2e181bfcf0e60279a6.jpg]
  پاسخ
تشکر شده توسط :
#2
نقل قول:من یه جدول php با استفاده از دیتابیس ساختم.
جدول و کلاً دیتابیس ربطی به PHP یا ASP یا ... نداره

نقل قول:میخوام بعضی موارد تکراری حذف بشن اما یه مقدار محدودیت دارم توو استفاده از شروط.
حذف بشن یا گلچین بشن؟

ID بصورت دستی تولید میشه یا auto_increasement هستش؟

اینطوری؟
کد:
SELECT MIN(`wp_posts.ID`) AS id, `wp_posts.post_title`, `test` ........... GROUP BY `wp_posts.post_title`;
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط :
#3
نه ببین این پنل ویرایش منه.
ID ها تولید شدن از قبل.

ضمنا توو عکسایی که دادم مشخصه منظورم چیه.یه لطفی بکن این کد منو جایگذاری کن و بفرست.
ممنون

(۱۳۹۵ دى ۱۱, ۰۴:۲۶ ق.ظ)MRCanddy نوشته: نه ببین این پنل ویرایش منه.
ID ها تولید شدن از قبل.

ضمنا توو عکسایی که دادم مشخصه منظورم چیه.یه لطفی بکن این کد منو جایگذاری کن و بفرست.
ممنون

منظورم از جدول همون table درون html هستش.

عکس شماره یک و دو که توو ارسال اول دارم.منظورم اون جدول بود
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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