PDA

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



ZahhhraGh
26-02-2012, 16:11
:13:
يه دستور تو php نوشتم نامرد الكي الكي ارور ميده!
دستور اينه:

$q2 = "SELECT code FROM group WHERE name = '$part'";
$r2 = mysql_query($q2) or die (mysql_error());

ارورشم:

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 'group WHERE name = 'computer'' at line 1

توي دستور متغير $part مقدار يك كامبوباكس هست كه كاربر انتخاب ميكنه

قراره از اسمي كه كاربر انتخاب ميكنه يه كد بيرون كشيده بشه و با جندتا اطلاعات ديگه بره توي يه جدول ديگه!

همه اونا insert ميشن غير از همين $part كه قراره كدش بره تو DB

neopersia
26-02-2012, 18:10
سلام دوست عزیز

قوانین انجمن برای ایجاد نظرم و هماهنگی در مطالب انجمن ایجاد شده پس لطفاً بیشتر مراعات کنید و از عنوانهایی مثل کمک کنید و وقت ندارم و ... خودداری کنید!
ضمن اینکه توصیه میکنم برای ارسال مطلب این قسمت ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) رو حتماً مطالعه کنید.

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

مشکل کدتون هم اینه که group در mysql کلمه کلیدی محسوب میشه و نمیتونید بدون escape کردن در کوئری ازش استفاده کنید. باید کوئری رو به این صورت بنویسید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ZahhhraGh
26-02-2012, 21:13
سلام

خيلي متشكرم.
چشم حتما يادم ميمونه.

chubin009
04-06-2012, 20:26
آقا مدیر واقعا دستت درد نکنه.این ارور منم بود.4 ساعت وقتم رو گرفت.خیلی حال کردم.مرسی