View Full Version : مشکل
دانیال دزفولی
یک شنبه 15 تیر 1393, 23:02 عصر
سلام
مشکل این کد چیه؟
فیلد آپدیت نمیشه
mysql_query($con,"UPDATE `contactus` SET 'read'='1' WHERE id='103'") ;
دانیال دزفولی
یک شنبه 15 تیر 1393, 23:16 عصر
ظاهرا همه ی فیلد ها با این کذ آپدیت میشن غیر از فیلد رید
engmmrj
یک شنبه 15 تیر 1393, 23:25 عصر
mysql_query("UPDATE `contactus` SET 'subject'='1' WHERE `id`='103'",$con) ;
دانیال دزفولی
یک شنبه 15 تیر 1393, 23:31 عصر
همه ی فیلد ها آپدیت میشن غیر از اون فیلد
emadrezvani
یک شنبه 15 تیر 1393, 23:33 عصر
نیازی به $con نیست.
بهتره نام جداول با ` و مقدار آن با ' باشد.
دانیال دزفولی
یک شنبه 15 تیر 1393, 23:43 عصر
همه ی فیلد ها آپدیت میشن غیر از اون فیلد
omidabedi
دوشنبه 16 تیر 1393, 00:09 صبح
اول که با mysql_error یا or die چک کن ببین چه خطلایی میده
این راهم امتحان کن
که read رو از تو کوتیشن دربیار,نیازی هم به $con نیست
دانیال دزفولی
دوشنبه 16 تیر 1393, 00:11 صبح
آخه با فیلد های دیگه تست میکنم بدون مشکل آپدیت میشن
این فیلد read هنگام ارسال فرم مقدار 0 میگیره
و وقتی روی هر رکورد کلیک میشه با آجاکس مقدار اون رکوردی که خونده شده تغییر میکنه
Tarragon
دوشنبه 16 تیر 1393, 01:01 صبح
mysql_query("UPDATE `contactus` SET `subject`='1' WHERE `id`='103'",$con) ;
H:Shojaei
دوشنبه 16 تیر 1393, 01:07 صبح
شما اسم فیلد رو داخل تک کتیشن گذاشتین یا باید داخل `` بذارید یا هیچی نذارید البته اگه کلمه کلیدی نیست اسم فیلدتون:
mysql_query("UPDATE `contactus` SET `read`='1' WHERE `id`='103'") ;
یه چک هم بکنید ببینید مقادیر read و id نوعشون varchare که مقادیرشون رو داخل تک کوتیشن گذاشتید؟؟
a.r.khoshghalb
دوشنبه 16 تیر 1393, 01:17 صبح
سلام
اول اینکه نیازی نیست برای مقداری که می خوای به فیلد بدی کوتیشن بذاری دوم اینکه برای فیلد باید از ` استفاده کنی. کد رو ببین:
mysql_query($con,"UPDATE `contactus` SET `read`=1 WHERE `id`=103") ;
H:Shojaei
دوشنبه 16 تیر 1393, 02:30 صبح
سلام
اول اینکه نیازی نیست برای مقداری که می خوای به فیلد بدی کوتیشن بذاری دوم اینکه برای فیلد باید از ` استفاده کنی. کد رو ببین:
mysql_query($con,"UPDATE `contactus` SET `read`=1 WHERE `id`=103") ;
دوست عزیر اگه نوع فیلدی که تو دیتابیس دارید از انواع رشته ای باشه باید کتیشن بذارید نذارید خطا برمیگردونه...
دانیال دزفولی
دوشنبه 16 تیر 1393, 12:32 عصر
8
read
varchar(11)
utf8_general_ci
Nein
kein(e)
id
int(11)
دانیال دزفولی
دوشنبه 16 تیر 1393, 12:38 عصر
از همه متچکرم حل شد.
حالا چطوری تعداد فیلد هایی که read 1 دارن رو بیشمرم؟
دانیال دزفولی
دوشنبه 16 تیر 1393, 13:50 عصر
ممنون حل شد
h.rezaee
دوشنبه 16 تیر 1393, 13:52 عصر
سلام. برای شمارش از عبارت count استفاده میشه. بدین صورت:
select count(*) from table where read = 1
موفق باشی.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.