مشکل insert در data base
سلام من به یک مشکل برخوردم و نمی دونم چرا
روی سیستم من Insert از وب سایت انجام نمیشه من تقریبا 3 روز داشتم کدامو چک می کردم عوض می کردم هیچ اتفاقی نمی افتاد بعد کدمو دادم به کسی که یه جورایی خیلی وقت بود php کار می کرد
کد رو که test کرد گفت کار می کنه هیچ تغییری هم نداده بود
in yeki az codame in ro system man kar nemikone vali ba 2ta system dg test kardam kamel kar mikone
چند نکته اولا اینجا یه انجمن فارسی هست و به طور حتم شما بهتره از حروف فارسی بهره ببرید تا دانش به این زبان بیشتر تولید بشه هر چند شما حتی انگلیسی هم ننوشتید و فینگلیش هست برای ان عرض می کنم که فردا روزی ممکنه دوست شما هم همین مشکلو پیدا کنه و بتونه با سرچ در گوگل به این بحث برسه .
اما در مورد کد هاتون دوست من اگر کدتون در سیستم دیگه درست کار می کنه پس مشکل از کدتون نیست و ممکنه در اتصالتون مشکل داشته باشید یا در دیتابیسی که روی سیتم خودتون دارید این موارد رو بررسی کنید
ممنون از کمکتون ولی از این مواردی هم که گفتین نیست چون من یک صفحه برای مدیریت اطلاعاتی که از سایت در دیتا بیس باید insert بشه که نمیشه درست کردم که البته کامل نیست ولی این صفحه داره تمامی اطلاعات دیتا بیس رو نشون میده که فکر میکنم این یعنی اتصال یا دیتا بیسم مشکلی نباید داشته باشه هموم اول وقتی مشکل رو اینجا نوشتم گفتم کاملا مشکل مسخره ای هستش عکس دیتا بیس با اون صفحه رو الان براتون می زارم
دیتا بیس این اطلاعات رو از داخل خوده دیتا بیس insert کردم
اینم صفحه ای هستش که اطلاعات داخل دیتا بیس رو نشون میده
ولله این اصولا نباید تو سیستم دیگه هم کار کنه شاید اونجا برنامه نویسا اصلاح کردند شما در دستور insert بعد از نام جدول باید فیلد هایی که پر شوند رو نام ببرید در حالی که شما این کارو نکردید
$sql = "INSERT INTO tableName (firstname, lastname, email)
VALUES ('ali', 'ahmadi', 'ali@example.com');";
دستور بالا یه مثال برای insert هست که بعد از نام جدول ستون ها میاد و بعد مقادیر
من کل دستورات Insert رو تست کردم این روش هم که نوشتم درسته فقط تنها مشکلی که داره اینه که باید بر اساس ترتیب ستون های table متغیر هارو بنویسی اصلا به فکرم نمی رسه چرا انجوری می کنه و مشکلش چیه خواهشا اگه کسی می دونه مشکلش از کجاست راهنمایی کنه یا اگه کس دیگه هم این مشکل براش پیش اومده بگه چطوری میشه حلش کرد ممنون
همونطور که دوستمون گفتن این دستور sql اشتباه... الآن همین کد sql خودتون رو تو تب SQL وارد کنید ببینید با چه خطایی مواجه میشید..
میتونستید به روش خیلی بهتری سوالتون رو بپرسید... به جای اسکرین شات فرستادن میتونستید تکه کدهایی که فکر میکنید مربوط به مشکل هست با فرمت بندی تو متن همون سوالتون مطرح کنید...صفحه چگونه سوال بپرسیم stackoverflow رو اگه بخونید خیلی کمک میکنه برای بهتر سوال پرسیدن..چون هر چقدر سوال رو بهتر بپرسید زودتر به جواب میرسید
دوستان من اسراری ندارم رو یه این کدم من نگفتم کدم درسته نوشتن اینجوری کد کاملا اشتباه هستش ولی اشتباه نوشتن دلیل بر این نمیشه کد من نباید کار کنه من این مدل هم از stack over flow دیدم اصلا نمی دونستم چه سایتی هست از کلیپ های استاد که واسه مشکلات کدها از این سایت استفاده می کردن دیدم و فهمیدم همچین سایتی هم هست . من بارها کد ای استاد واسه Insert بود عوض کردم تغییر دادم از W3 SCHOOLS کمک گرفتم . شما فکر می کنید من این کد رو نوشتم دیدم کار نمیکه اومدم اینجا شما حلش کنید برام . بار ها هم گفتم این کدی که شما می بیند روی سیستم های دیگه تست کردم و کار کرده ولی روی سیستم من کار نمی کنه. بزارید اینجوری بگم دیدید یه سری مشکلات برا سیستم پیش میاد هر کاری می کنی درست نمیشه اخرین راه حلت اینه که ویندوز عوض کنی اینم یه همچین مشکلی هستش من از اول هم می دونستم همچین مشکلی هستش ولی اول گفتم بیام اینجا مطرح کنم شاید کس دیگه ای هم همچین مشکلی براش پیش اومده باشه و بتونه کمکم که مثله این که من اشتباه فکر می کردم .شما سوال مشکل منو درست متوجه نشدید و فکر می کنید ماله کد نویسی من هستش می تونید همین روش رو امتحان کنید و ببینید که کار می کنه ولی از نظر کد نویسی اشتباه هستش و ممکنه بعد از مدتی باگ ایجاد کنه به هر حال ممنون
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .


