🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ vahid hashempoor
نوع داده ی sex در متد bind_param
محسن موحد حل شده توسط محسن موحد

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

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

Sdt ۰۳ اردیبهشت ۱۴۰۴، ۲۱:۴۷

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

vahid hashempoor ۰۵ اردیبهشت ۱۴۰۴، ۱۶:۰۷

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

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

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

vahid hashempoor ۰۶ اردیبهشت ۱۴۰۴، ۰۷:۰۵