🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ نیک کرمانی
نوع داده ی sex در متد bind_param
خانم عدیله ترکان حل شده توسط خانم عدیله ترکان

سلام.با گذاشتن نوع داده ی int  برای sex،همانطور که در بخش‌های آخر می‌بینیم داده‌ها به جدول اضافه نمی‌شوند.آیا برای نوع ENUM باید از نماد دیگه ای استفاده می‌کردیم؟

سلام برای ENUM نیازی به نماد دیگه نیست؛فقط باید مقدار متنی‌ای که شما توی تعریف ENUM گذاشتید رو وارد کنید، نه عدد.

سالومه جهانبگلو ۰۳ اردیبهشت ۱۴۰۴، ۲۱:۴۷

همینکارو کردم مثل ویدیو ولی همانطور که می‌بینید برای آقای آوند هم به جدول اضافه نشده؟

نیک کرمانی ۰۵ اردیبهشت ۱۴۰۴، ۱۶:۰۷

سلام،
با توجه به ساختار جدول، sex نوع enum داره و داخل bind_param باید از s استفاده بشه.

$stmt->bind_param('sisi', $userdata['fullname'], $userdata['age'], $userdata['sex'], $userdata['isSingle']);
بهترین پاسخ
خانم عدیله ترکان ۰۵ اردیبهشت ۱۴۰۴، ۲۲:۵۵

بله حالا به جدول وارد شد.پس از نوع string وارد می‌کنیم

نیک کرمانی ۰۶ اردیبهشت ۱۴۰۴، ۰۷:۰۵