سلام دوستان
وقتی من با اسم کاربری و اسم خودش یک پست یا هرچیزی منتشر میکنم خب ابتدا باید با session ببینم چ کاربری هست که اسم اون موقع انتشار ثبت بشه
من اینجا دسترسی تغیرر نام کاربری ندادم بهش ولی الان مشکلی که هست اینه با تغییر اسم خودش تو تنظیمات دیگ اسمش تو اون پست یا کامنتی که نوشته تغییر نمیکنه و ب اسم همون قبلی ثبت شده
روش اینکار چجوری چیکار کنم ک اینطوری نشه ممنون
شما باید در جدول post یک چیزی داشته باشید به اسم writer و در اون جا id کاربری که مطلب رو ایجاد کرده است ذخیره کنید . اگر روابط در mysql را بلدید که دیگر نیاز به توضیح نیست و اگر هم بلد نیستید و قصد یادگیری اش و استفاده از آن را ندارید :
در موقع نمایش مطلب باید آیدی کاربر رو با استفاده از WHERE پیدا کنید و مشخصاتش را نمایش دهید ، به همین سادگی ...
ولی اگر بخواهید مثلا اگر کاربری حذف حساب کاربری کرد ، مقالاتش هم پاک بشوند تا با اررور مواجه نشوید کافی است از روابط استفاده کنید .
پیشنهاد من برای شما گذراندن دوره mysql هست تا بسیار از این پرسش ها تون رفع بشه
سلام بجای ثبت کردن نام باید ایدی کاربر نویسنده رو ثبت کنی بعد بیای نامه کاربری اون ایدی رو نشون بدی !
@ajdar9667
ممنون از جوابتون ، اگه بخام ی چیز مث راکت باشه باید چیکار کنم؟ مثلا تغییر اسم میدم و اسمم تو پستا هم تغییر میکنه یا مثلا نام کابری!
خب گفتم که باید ایدی رو ذخیره کنین ایدی که تغییر نمیکنه برای نمایش مشخصات کاربر از جدول یوزر ها جایی که ایدی برابری ایدی نویسنده مقاله هست که در جدول مقاله ها ثبت شده ، اون یوزر رو انتخاب میکنین و اسمش رو نشون میدین با تغییر اسمش در جدول اسمه نمایشی هم تغییر میکنه
شما باید در جدول post یک چیزی داشته باشید به اسم writer و در اون جا id کاربری که مطلب رو ایجاد کرده است ذخیره کنید . اگر روابط در mysql را بلدید که دیگر نیاز به توضیح نیست و اگر هم بلد نیستید و قصد یادگیری اش و استفاده از آن را ندارید :
در موقع نمایش مطلب باید آیدی کاربر رو با استفاده از WHERE پیدا کنید و مشخصاتش را نمایش دهید ، به همین سادگی ...
ولی اگر بخواهید مثلا اگر کاربری حذف حساب کاربری کرد ، مقالاتش هم پاک بشوند تا با اررور مواجه نشوید کافی است از روابط استفاده کنید .
پیشنهاد من برای شما گذراندن دوره mysql هست تا بسیار از این پرسش ها تون رفع بشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟