PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پیغام خطا در phpmyadmin



qwsa
November 29th, 2012, 14:40
با سلام.

کسی از دوستان میدونه پیغام خطای زیر مربوط به چی میشه و چطور میشه حلش کرد؟

#1064- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax

میخوام با استفاده از دستورات sql query و استفاده از کد زیر تغیییراتی در مطالب ایجاد کنم:

UPDATE tablename SET tablefield = replace(tablefield,"findstring","replacestring");

درواقع میخوام در یکی از فیلدها (jos_content) تغییراتی ایجاد کنم که اون پیغام ظاهر شد.

ممنون میشم راهنمایی بفرمایید.

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

djboy
December 15th, 2012, 09:06
کسی میدونه بگه ما هم یاد بگیریم

تشکر

≡ ALEX ≡
December 15th, 2012, 09:53
Syntax دستوری که زدید اشتباه هستش. (استفاده از تابع replace در SQL: ** (http://www.1keydata.com/sql/sql-replace.html) / ** (http://www.smallsql.de/doc/sql-functions/string/replace.html)) با توجه به ساختار این تابع فکر کنم فقط روی خروجی عمل می کنه و نه روی داده ذخیره شده.

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


UPDATE tableName SET fieldName = 'newValue' WHERE fieldName = 'oldValue';