رفتن به مطلب

راهنمایی در کد پی اچ پی


mehrabmmp

ارسال‌های توصیه شده

سلام دوستان و اساتید

من تو این کد میخوام اسم فیلد رو از پست بگیرم و مقدارشو اپدیت کنم

$myname= $_POST["name"];

$sql2 = "UPDATE Login SET '$myname' = 1 WHERE id = '$myid2'";

من اینو نوشتم و از بیسیک اسم فیلد رو میفرسم به $myname 

ولی کار نمیکنه

این ارور رو میده

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' = 1 WHERE id = ''' at line 1

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

مسلما نباید کار بکنه  برادر این کوئری رو ببین

 

$sql2 = "UPDATE Login SET '$myname' = 1 WHERE id = '$myid2'";

خود متغیر $myname  رو بجای  فیلد دیتا بیس نوشتی :| 

بعدش متغییر $myid2 رو کجا داری پر میکنی ؟  که توی شرط داری از استفاده میکنی

کوئریت باید به این صورت باشه

 

$sql2 = "UPDATE Login SET  EsmeFildeDb = $myname WHERE id = Shart";

بجای EsmeFildeDb   باید اسم فیلدی  که توی جدول login  میخوای بروزرسانیبشه رو باید بزاری

 

بجای Shart هم باید دقیق چیزی که  میخوای مثلا  myid باید قبلا  مقداری داشته باشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ایدی درسته از بیسیک پست میکنم اینجا یادم رفت بنویسم

من میخوام اسم تیبل رو از بیسیک پست کنم نه اینکه دستی بدم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 17 دقیقه قبل، mehrabmmp گفته است :

من میخوام اسم تیبل رو از بیسیک پست کنم نه اینکه دستی بدم

:shok::unknown:

 

نمیدونم والله  شما  چطوری میخواید کار کنید  اسم  تیبل مگه تیبلتون  ثابت نیست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 12 ساعت قبل، seven7up گفته است :

:shok::unknown:

 

نمیدونم والله  شما  چطوری میخواید کار کنید  اسم  تیبل مگه تیبلتون  ثابت نیست

شرمنده ببخشید اسم فیلد رو پست کنم

شرمنده حواسم نبود

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...