۴ وحید هاشم پور
نوع داده ی sex در متد bind_param
محسن موحد حل شده توسط محسن موحد

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

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

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

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

وحید هاشم پور ۰۵ اردیبهشت ۱۴۰۴، ۱۶:۰۷

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

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

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

وحید هاشم پور ۰۶ اردیبهشت ۱۴۰۴، ۰۷:۰۵