gilkar 0 ارسال شده در ۱۷ شهریور ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۷ شهریور ۱۳۹۶ (ویرایش شده) با سلام و احترام یک راهنمایی در مورد نحوه ثبت در دیتابیس و الگوریم این سوالم میخواستم ،(برنامم مثلا از لحاظ عملکرد یک برنامه مشابه برنامه آلونک هستش ) . در واقع 2 تا دیتابیس برای اینکار در نظر گرفته شده که در دیتابیس اول ، اطلاعات ثبت نامی کاربران ذخیره میشه و در دیتابیس دوم هم محصولات کاربرانی که ثبت نام کردن از سمت خودشون در برنامه ثبت میشه. سوالم این هست که کاربر وقتی در برنامه ثبت نام یا لاگین میکنه دارای یک ID هست ، حالا چجوری این ID رو وقتی که کاربر محصولی رو بخواد اضافه کنه در دیتابیس دوم همراه با این ID ثبت کنیم که وقتی دیتابیس رو fetch کردیم تمام محصولات این کاربر نمایش داده بشه یا چجوری بفهمیم که این محصول X برای این کاربر هست (فقط مشکل در نحوه ثبت کردنش دارم از لحاظ خوندن ID کاربر) ؟ و اینکه چجوری آی دی دیتابیسی که مربوط به ثبت نام و لاگین هست رو در دیتابیس دوم که مربوط به محصولات هست ذخیره کنیم ؟ ممنون میشم یه راهنمایی بکنین ویرایش شده ۱۷ شهریور ۱۳۹۶ توسط gilkar نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۷ شهریور ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۷ شهریور ۱۳۹۶ 1- شما باید یک دیتابیس و سه تا جدول ایجاد کنید 2- برای منطق اینکار شما باید با استفاده از id کاربر اینکار رو انجام بدید به این صورت که هر کاربر میتونه این فیلدها رو داشته باشه id : کد کاربر username : نام کاربری 3- در جدول محصولات: id : کد محصول title: نام محصول 4- یک جدول برای سفارشات ایجاد کنید id : شماره سفارش product_id : شماره محصول user_id : کد کاربر 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
جواد زبیدی زاده 53 ارسال شده در ۱۷ شهریور ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۷ شهریور ۱۳۹۶ سلام شما باد با مبحث relation در mysql رو مطالعه کنید این مبحث رو دنبال کنید صد در صد به جوابتون میرسید 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
gilkar 0 ارسال شده در ۱۷ شهریور ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ شهریور ۱۳۹۶ (ویرایش شده) ممنون از شما ، نیاز به 3 تا جدول نیست ، با 2 تا تیبل حل میشه ، چون فروشگاهی نیست. اگه بخوام خیلی بازترش کنم اینجوری میشه ببینین ، تیبل اول شامل Id1 , username , pass هست. تیبل دوم هم شامل id و id1 و info1 , info2 مثلا میشه. از طریق تیبل اول که کاربر در برنامه لاگین میکنه وقتی لاگین کرد ، حالا باید مثلا 2 تا فیلد info1 , info2 رو در جدول دوم ذخیره کنه ، info1 , info2 رو مثلا از editbox میگیره و id1 هم باید از جدول اول که مربوط به آی دی کاربری که لاگین کرده هست گرفته بشه که مشخص بشه همین کاربر داره اطلاعات رو ذخیره میکنه. الان مشکل من اینه که چجوری id1 کاربر لاگین شده رو دوباره بگیرم و دوباره در جدول دوم ذخیره کنم، مثلا توی SharedPreference قرار بدم و بفرستم برای ثبت در جدول دوم ؟ یا راه مناسبی پیشنهاد میدید به من البته ببخشین تازه کار هستم نقل قول شما باد با مبحث relation در mysql رو مطالعه کنید این مبحث رو دنبال کنید صد در صد به جوابتون میرسید درست میفرمایید ولی الان بیشتر سر ذخیره سازی که در بالا توضیح دادم موندم تا fetch کردن از دیتابیس. ویرایش شده ۱۷ شهریور ۱۳۹۶ توسط gilkar نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
مهندس 13 ارسال شده در ۱۸ شهریور ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۸ شهریور ۱۳۹۶ میشه همونجا ک کاربر داره لاگین میکنه id1 رو بگیرن و با shared prefrences ذخیره کنید. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .