PDA

View Full Version : درج نشدن اطلاعات در دیتابیس ؟؟؟



morypory
سه شنبه 01 اسفند 1396, 02:29 صبح
درود بر عزیزان
من چند تا فیلد در mysql دارم که چند تاش از نوع date است و کاربر وقتی فیلدها را پر میکند اگر فیلدی را خالی بگذارد فقط اگر این فیلدها تاریخ باشند اطلاعات در دیتابیس ذخیره نمیشود و حتما باید فیلدهای تاریخ را پر کند و حتی من Defult این فیلدهای تاریخ را Null گذاشتم اما همچنان با فیلدهای تاریخ مشکل دارم راه حل چیست

plague
سه شنبه 01 اسفند 1396, 14:47 عصر
سلام
دوست عزیز نمیدونم رو چی باید دست بزارم ولی جمله بندی هات جوریه که حتی 2 خط ساده رو هم به سختی میشه متوجه شد چی داری میگی سعی کن این رو اصلاح کنی وگرنه خیلی سوالات بی جواب میمونه

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

morypory
یک شنبه 06 اسفند 1396, 10:48 صبح
ممنون از شما ببخشید که گنگ نوشتم امیدوارم بتوانم واضح بنویسم یک فرم به زبان php ساختم که دارای چندین ورودی و 4 تا تاریخ هست و در دیتابیسم یک جدول ساختم که انهم دارای چند فیلد مثلا یکی کد یکی شرح کد یکی مبلغ یکی شماره فیش 4 تا هم تاریخ است همه فیلدهام بجز تاریخ از نوع varchar هستند و فقط تاریخ هام از نوع date هستند حالا وقتی در فرم ورودی ها را همه پر میکنم در دیتابیس ذخیره میگردد و اگر مثلا یک رودی را وارد نکنم بجز تاریخ ها که حتما باید پر شود باز هم مشکلی نیست ولی اگر یکدون از این تاریخ هارا وارد نکنم هیچ چیز در دیتابیس ذخیره نمیشود و مشکل من فقط همین فیلدهای تاریخ است البته یکی از دوستان گفت که این فیلدها رو از نوع varchar بگذار حل میشود ولی خوب من به تاریخ صحیح در فرمهام نیاز مبرم دادم
امیدوارم منظورم را دقیق رسانده باشم
147715

plague
یک شنبه 06 اسفند 1396, 14:01 عصر
من همون اول هم متوجه شدم چی گفتی (بعد از چند بار خوندن جمله زیر ) ببین بعضا کلا حرف زدنشون اینجوریه که ظاهرا شامل شما هم میشه مثلا شما گفتی


کاربر وقتی فیلدها را پر میکند اگر فیلدی را خالی بگذارد فقط اگر این فیلدها تاریخ باشند اطلاعات در دیتابیس ذخیره نمیشود

من اگه بخام بگم اینجوری میگم


موقع ثبت اطلاعات در دیتبایس اگه فیلد تاریخ رو خالی بزاریم کلا هیچی ثبت نمیشه فقط هم فیلد تاریخ اینجوریه

از این ها که بگزریم همونجوری که گفتم باید ببینی چه ارروری داری تا متوجه بشی مشکل چیه
وقتی کوئری رو اجرا کردی اررورش رو بگیر ببین چی میگه
از تو PHPMYADMIN هم اینسرت اگه بکنی و اررور داشته باشه میگه