PDA

View Full Version : عمل نکردن دستور update رو جدول mysql



Amin-rz
شنبه 30 مرداد 1395, 09:54 صبح
سلام من یه جدول mysql دارم میخوام با کد update مقدار یک ستون رو تغییر بدم اما انگار اون ستون کلا قابل تغییر نیست.چرا این مشکل پیش میاد؟


mysql_query("UPDATE table SET geted=$d WHERE link= $cid ");

هیچ مشکلی در کدهای php ندارم چون همین کدها روی ستون های دیگه جدول کار میدن ولی ستون geted اصلا تغییر نمیکنه.
geted از نوع text هست.
بعضی وقتا این مشکل برای ستون های با مقدار int هم پیش میاد.
کلا نمیدونم چرا اینطوره.مشکل از جدول هست یا کد.
لطفا راهنمایی کنید.
ممنون.

sedamorde
شنبه 30 مرداد 1395, 12:02 عصر
سلام دوست عزیز،
چیزی که به نظر من میاد اینکه شما $d را در داخل '' قرار ندادید. معمولا اگر مقدار int در ' قرار نگیره مشکلی پیش نمیاد، اما string ها ممکن با خطا مواجه بشن.



mysql_query("UPDATE table SET geted='$d' WHERE link='$cid'");


امیدوارم مشکل حل بشه ...
موفق باشید