سلام
من تا بحال وقتی میخاستم جداول رو ارتباط بدم
مثلا اطلاعات کاربر ثبت کننده خبر رو ثبت کنم یک فیلد در جدول مطالب میذاشتم و آیدی یوزر رو توش میذاشتم(ارتباط از طریق mysql نمیزدم) و وقتی هم که میخاستم بخونم 2تا سلکت میزدم
یکی برای مطلب و توش یکی برای خواندن اطلاعات کاربر

احساس میکنم این شیوه غلط باشه
اما نمیدونم راه درست چیه
بلدم فیلد دیتابیس رو ایندکس کنم و ارتباط بزنم ها ولی نمیدونم تاثیرش چیه...
میشه برام باز کنید این ارتباط جداول در mysql کلا چکار میکنه ؟

و اینکه کدوم روش بهتره؟