بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل این join

مدیریت گفتگو
118238 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام و خسته نباشید به دوستان عزیز
به این کد یه نگا بندازید.
select group.*,type.title as title_type from `group` inner join `type` on group.type=type.id
مشکل این جوین چیست؟
دقیقا مشکلش کجاست؟
این کد دیگه کلافم کرده.
تصویر جداول رو ضمیمه میکنم.
ممنون

http://s1.picofile.com/file/8228299084/1.PNG

http://s1.picofile.com/file/8228299234/2.PNG

نظرات

کاشی زاده 10 سال پیش
خطایی که بهتون میده رو هم قرار بدید .
118238 10 سال پیش
Fatal error: Call to a member function execute() on a non-object in C:\xampp\htdocs\zncms\fifty_one\libs\database.php on line 55
کاشی زاده 10 سال پیش
مشکل شما ربطی به JOIN نداره مربوط به PHP هست و ما داری فانکشنی رو به صورت Object صدا کردید در حالی که آبجکت نبوده .

پاسخ‌ها 3

118238 10 سال پیش

من کوئری برای اجرای کوئری از این تابع استفاده میکنم.

public function select($sql,$data=array(),$fetch=pdo::FETCH_ASSOC){

$this->setAttribute(pdo::ATTR_EMULATE_PREPARES,false);

$res=$this->prepare($sql);

$res->execute($data);

return $re=$res->fetchAll($fetch);

}

نظرات

118238 10 سال پیش

سلام

من می خوام اطلاعات کامل group رو بیرون بکشم.

ولی 

فیلد type در group و فیلد id در type به هم وصل میشن.یعنی با هم در ارتباط هستن.

من میخوام در کنار فیلد های group فیلد title جدول type نمایش دهد.

حالا به نظرتون از inner join استفاده کردم بهتره.

ممنون

نظرات

118238 10 سال پیش

دوستان اگه خود شما بخواین جوین کنین چیکار میکنین.
من میخوام دو تا فیلد رو جوین کنم.
ممنون

نظرات


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