خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
بدست آوردن گروه اصلی
#1
سلام
اصولا همیشه تو کوئری نویسی مشکل دارم :D

من 3 تا تیبل دارم به صورت زیر:
products
category
area

تو تیبل products آیدی شهر و گروه قرار میگیره.
من 2 تا محصول دارم که برای 1 استان هستن.

محصول اول :
گروه: نرم افزار -> ویندوز -> سون
استان: تهران

محصول دوم:
نرم افزار -> ویندوز -> ویستا
استان: تهران

زمانی که من استان رو انتخاب میکنم میخوام خروجی گروه به صورت
نرم افزار (2) باشه.

ولی به صورت:
سون (1)
ویستا (1)
میشه.

کوئری هم که نوشتم اینه:

[shcode=sql]SELECT `c`.`Cat`,`c`.`Subcat`,`c`.`ID`,`p`.`name`,`p`.`cat_id`,COUNT(*) as `total` FROM `category` c INNER JOIN `products` p WHERE `c`.`ID`=`p`.`cat_id` AND `p`.`show`=1 AND `p`.`areaid`=$colarea GROUP BY `p`.`cat_id` ORDER BY `total` DESC[/shcode]



ممنون میشم راهنمایی بفرمایید.
پاسخ
تشکر شده توسط:
#2
ببخشید حل شد من group by رو فقط باید area میذاشتم که درست شد.
البته بازم میرفت اسم زیر مجموعه رو نشون میداد که اونم با یه فانکشن درست کردم که گروه اصلی رو بیاره.
یعنی الان شد نرم افزار (2)

اگر روش بهتر و اصولی تری هست خوشحال میشم مطرح کنید.
پاسخ
تشکر شده توسط:




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