PDA

View Full Version : سوال: مشکل با update رکورد



iradata
سه شنبه 10 اسفند 1389, 15:08 عصر
با سلام



$query = " Update pc
set model = '$model',
pic = '$pic',
monitor = '$monitor',
monitor1 = '$monitor1',
monitor2 = '$monitor2',
mb = '$mb',
mb1 = '$mb1',
mb2 = '$mb2',
cpu = '$cpu',
cpu1 = '$cpu1',
cpu1 = '$cpu2',
ram = '$ram',
ram1 = '$ram1',
ram2 = '$ram2',
vga = '$vga',
vga1 = '$vga1',
vga2 = '$vga2',
sound = '$sound',
sound1 = '$sound1',
sound2 = '$sound2',
hdd = '$hdd',
hdd1 = '$hdd1',
hdd2 = '$hdd2',
fdd = '$fdd',
fdd1 = '$fdd1',
fdd2 = '$fdd2',
cdr = '$cdr',
cdr1 = '$cdr1',
cdr2 = '$cdr2',
cdrw = '$cdrw',
cdrw1 = '$cdrw1',
cdrw2 = '$cdrw2',
combo = '$combo',
combo1 = '$combo1',
combo2 = '$combo2',
modem = '$modem',
modem1 = '$modem1',
modem2 = '$modem2',
case = '$case',
case1 = '$case1',
case2 = '$case2',
power = '$power',
power1 = '$power1',
power2 = '$power2',
tdc = '$tdc',
tdc1 = '$tdc1',
tdc2 = '$tdc2',
keyboard = '$keyboard',
keyboard1 = '$keyboard1',
keyboard2 = '$keyboard2',
mouse = '$mouse',
mouse1 = '$mouse1',
mouse2 = '$mouse2',
speaker = '$speaker',
speaker1 = '$speaker1',
speaker2 = '$speaker2',
printer = '$printer',
printer1 = '$printer1',
printer2 = '$printer2',
scanner = '$scanner',
scanner1 = '$scanner1',
scanner2 = '$scanner2',
aio = '$aio',
aio1 = '$aio1',
aio2 = '$aio2',
webcam = '$webcam',
webcam1 = '$webcam1',
webcam2 = '$webcam2',
hs = '$hs',
hs1 = '$hs1',
hs2 = '$hs2',
cp = '$cp',
cp1 = '$cp1',
cp2 = '$cp2',
ap = '$ap',
ap1 = '$ap1',
ap2 = '$ap2',
garanty = '$garanty',
garantyb = '$garantyb',
price = '$price',
info = '$info'
where id = $id";



من وقتی که از این دستور sql برای ویرایش رکورد استفاده می کنم با این خطا روبرو میشم



#1064 - 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 'case = '$case', 'case1' = '$case1', case2 = '$case2', power = '$powe' at line 40

خواهشا مشکل کد روو هم به من بگید من یک سوالی مثل این روو اینجا :

مشکل با insert کردن اطلاعات (http://barnamenevis.org/showthread.php?276689-مشکل-در-insert-کردن-اطلاعات)

پرسیدم ولی کسی مشکلش روو به من نگفت !!!

parmis
سه شنبه 10 اسفند 1389, 15:39 عصر
سلام
دوست عزیز البته من هم خیلی وارد نیستم ولی شما از کلمه case استفاده کردید و فکر میکنم این جزء کلمات کلیدی باشه به خاطر همین بهتره اون رو به این صورت بنویسید 'case`='$case`
مشکل با insert اطلاعاتتون هم همین بود
در ضمن شما داخل کدی که گذاشتید خط آخر ،متغیر id داخل کوتیشن قرار نداره
داخل کد اجراییتون هم همین طوره؟؟؟؟؟؟؟
امیدوارم مشکلتون حل شه

iradata
سه شنبه 10 اسفند 1389, 16:11 عصر
بله دقیقا مشکلش همین بود خیلی ممنون :تشویق::تشویق: