تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: مشکل درج اطلاعات در دیتابیس

  1. #1
    کاربر فعال طراحی صفحات وب hamedarian2009's Avatar
    تاريخ عضويت
    Nov 2012
    پست ها
    305

    13 مشکل درج اطلاعات در دیتابیس

    من یک فرم دارم که میخام با دستورات php مقادیرو تو دیتابیس درج کنم و من کداشو نوشتم ولی نمی دونم واسه چی عمل نمیکنه و پیغام خطا میده:
    این کدهای html
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینم php :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی موقع درج این ارورو میده
    invalid query: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 'order(name,email,tell,address)values('علی ','ali@yahoo.com','2235698','addres' at line 1
    Last edited by hamedarian2009; 08-12-2012 at 14:57.

  2. #2
    پروفشنال M o h a m m a d's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    Tehran
    پست ها
    827

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کلمه‌ی order جزو کلمات رزرو شده‌ی mysqlـه. باید داخل علامت ` ` قرار بگیره. در ضمن یه space بین order و ( لازمه چون امکان داره با function یا procedure اشتباه گرفته شه. حداقل برای خوانایی کوئری بهتره که یه فاصله‌ای بدید.

  3. این کاربر از M o h a m m a d بخاطر این مطلب مفید تشکر کرده است


  4. #3
    کاربر فعال طراحی صفحات وب hamedarian2009's Avatar
    تاريخ عضويت
    Nov 2012
    پست ها
    305

    پيش فرض

    آقا [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] خیلی ممنون دمت گرم آره مشکل همین اسم جدول بود اسمشو کردم orders درست شد

  5. #4
    پروفشنال M o h a m m a d's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    Tehran
    پست ها
    827

    پيش فرض

    خواهش می‌کنم. حالا برای راحتی کار خودت توصیه می‌کنم مستقیم کوئری نزنی و برای کارهای ساده‌ای مثل INSERT و EDIT و DELETE از Abstract Layerها استفاده کنی. یه آرایه از دیتاهایت بدی به یه متد و اون برات insert بکنه بهتره. اون طوری دیگه خود Abstract Layer همه‌ی اصول و قواعد رو باید رعایت کنه. مثلاً نام جداول و فیلدها رو داخل `tbl_name` و `field_name` بذاره و یا mysql_escape_real_string بکنه و ...

  6. #5
    پروفشنال M o h a m m a d's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    Tehran
    پست ها
    827

    پيش فرض

    این پست من رو حذف کنید. اشتباه شد.
    Last edited by M o h a m m a d; 10-12-2012 at 10:25. دليل: اشتباه تاپیک

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •