نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: خطای sql فروشگاه هنگام تایید سفارش

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2019
    نوشته ها
    4
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض خطای sql فروشگاه هنگام تایید سفارش

    با سلام خدمت دوستان
    یک مشکل برای فروشگاهم به وجود اومده.
    مرحله آخر که خریدار تایید سفارش رو میزنه این ارور رو میده:

    Incorrect integer value: '' for column `dotir_1`.`SKH_orders`.`affiliateID` at row 1 SQL query : insert into SKH_orders ( customerID, order_time, customer_ip, shipping_type, payment_type, customers_comment, statusID, shipping_cost, order_discount, order_amount, currency_code, currency_value, customer_firstname, customer_lastname, customer_email, shipping_firstname, shipping_lastname, shipping_country, shipping_state, shipping_zip, shipping_city, shipping_address, billing_firstname, billing_lastname, billing_country, billing_state, billing_zip, billing_city, billing_address, cc_number, cc_holdername, cc_expires, cc_cvv, affiliateID, shippingServiceInfo ) values ( 1, '2019-12-14 2007', '37.254.142.3', 'دریافت از طریق ایمیل', 'پرداخت آنلاین (یذیرنده کلیه کارتهای بانکی تحت شتاب) ', '', 2, 0, 0, 200, 'TOM', 1, '', '', '-', '-', '', '', '-', '-', '-', '-', '-', '', '', '-', '-', '-', '', '', '', '', '','' )

    ممنون میشم راهنمایی کنین که مشکل از کجاست؟
    ویرایش توسط peyman4736 : December 15th, 2019 در ساعت 00:37

  2. # ADS




     

  3. #2
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    دو نکته :
    1- سایتتون سیستمش وردپرس و افزونه ووکامرس هست، چون نباید Debug اینطوری در حالت طبیعی فعال باشه و اینطوری خطا رو با دل و روده نشون بده، مسئله امنیتی داره.
    2- پیشنهاد میکنم قبل از اینکه کدی رو تو جاهای عمومی مثل اینجا قرار میدید، اگر ایمیل و یا آی پی داخلش هست، حذف کنید.

    مشکل در اینجاست که مقدار ردیف affliateID باید integer باشه که در این کوئری شما، مقدار خالی هست.
    از طریق phpmyadmin، دیتابیس خودتون با نام dotir_1 بشید و جدول SKH_orders رو در حالت structure باز کنید.
    دنبال ردیف affliateID بگردید و روی گزینه Change کلیک کنید.
    Type ردیف رو رو چک کنید که در حالت int هست یا نه ( معمولا int و Value رو روی 11 قرار بدید ) اگر نیست بر روی مقدار گفته شده، قرار بدید و تیک مقدار Default رو روی Null قرار بدید.
    در کل، کوئری شما هم مشکلاتی داره که البته با این روشی که بنده گفتم فعلا میتونید ردش کنید.

    -- update --
    برای رفع مشکل نمایش خطاها ، فایل wp-config.php رو ویرایش کنید و مقدار WP_DEBUG رو روی FALSE تغییر بدید.
    ویرایش توسط sam_pontiac : December 15th, 2019 در ساعت 05:14

  4. تعداد تشکر ها ازsam_pontiac به دلیل پست مفید


  5. #3
    عضو جدید AtiPardakht آواتار ها
    تاریخ عضویت
    Nov 2019
    محل سکونت
    Tehran
    نوشته ها
    38
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    19
    تشکر شده در
    18 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    سلام سیستم فروشگاهتون چی هست ؟

  6. تعداد تشکر ها از AtiPardakht به دلیل پست مفید


  7. #4
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    خواهشا کد ها را درون بلاک کد قرار بدید خوانا باشه

    دوست عزیز مشکل از سیستم فروشگاه ساز شما نیست

    مشکل از تنظیمات mysql سرور هست

    گاهی در کد ها برای ذخیره داده در دیتابیس دقیقا نوع مشخص نمیکنیم مثلا ممکنه برای قیمت 0 یک رشته خالی بفرستیم . حالا خود mysql باید دیفالت خودش بفهمه 0 بزنه که برای شما نمیزنه

    توی phpmyadmin بخش تظیمات باید sql_mod را حالی بذاری

    https://stackoverflow.com/questions/...mn-id-at-row-1

  8. تعداد تشکر ها از arash_fa به دلیل پست مفید


  9. #5
    عضو جدید
    تاریخ عضویت
    Dec 2019
    نوشته ها
    4
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    خیلی ممنونم از دوستانی که زحمت کشیدند و پاسخ دادند.

    - - - Updated - - -

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    دو نکته :
    1- سایتتون سیستمش وردپرس و افزونه ووکامرس هست، چون نباید Debug اینطوری در حالت طبیعی فعال باشه و اینطوری خطا رو با دل و روده نشون بده، مسئله امنیتی داره.
    2- پیشنهاد میکنم قبل از اینکه کدی رو تو جاهای عمومی مثل اینجا قرار میدید، اگر ایمیل و یا آی پی داخلش هست، حذف کنید.

    مشکل در اینجاست که مقدار ردیف affliateID باید integer باشه که در این کوئری شما، مقدار خالی هست.
    از طریق phpmyadmin، دیتابیس خودتون با نام dotir_1 بشید و جدول SKH_orders رو در حالت structure باز کنید.
    دنبال ردیف affliateID بگردید و روی گزینه Change کلیک کنید.
    Type ردیف رو رو چک کنید که در حالت int هست یا نه ( معمولا int و Value رو روی 11 قرار بدید ) اگر نیست بر روی مقدار گفته شده، قرار بدید و تیک مقدار Default رو روی Null قرار بدید.
    در کل، کوئری شما هم مشکلاتی داره که البته با این روشی که بنده گفتم فعلا میتونید ردش کنید.

    -- update --
    برای رفع مشکل نمایش خطاها ، فایل wp-config.php رو ویرایش کنید و مقدار WP_DEBUG رو روی FALSE تغییر بدید.

    فروشگاه سازم وردپرس نیست. فروشگاه ساز "پارس پی" هست که تقریبا همون کپی فروشگاه ساز "سبدخرید" هست.

    - - - Updated - - -

    نقل قول نوشته اصلی توسط AtiPardakht نمایش پست ها
    سلام سیستم فروشگاهتون چی هست ؟
    فروشگاه ساز "پارس پی" هست که تقریبا همون کپی فروشگاه ساز "سبدخرید" هست.

    - - - Updated - - -

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

    دوست عزیز مشکل از سیستم فروشگاه ساز شما نیست

    مشکل از تنظیمات mysql سرور هست

    گاهی در کد ها برای ذخیره داده در دیتابیس دقیقا نوع مشخص نمیکنیم مثلا ممکنه برای قیمت 0 یک رشته خالی بفرستیم . حالا خود mysql باید دیفالت خودش بفهمه 0 بزنه که برای شما نمیزنه

    توی phpmyadmin بخش تظیمات باید sql_mod را حالی بذاری

    https://stackoverflow.com/questions/...mn-id-at-row-1
    هاستم رو 5 سال هست از یک شرکت ایرانی گرفتم که واقعا ازش راضی هستم هم قیمت هم کیفیت و .... (سرور المانی هست)، این مشکل یه ماهه به وجود اومده و قبلا بدون هیچ مشکلی در همین سرور کار میداد. کاری که گفتین انجام دادم مشکل حل نشد. چکار کنم به نظرتون؟

    - - - Updated - - -

    دوستان منتظر رهنماییهاتون هستم.

  10. #6
    عضو انجمن 1wp.ir آواتار ها
    تاریخ عضویت
    Sep 2017
    نوشته ها
    263
    تشکر تشکر کرده 
    444
    تشکر تشکر شده 
    159
    تشکر شده در
    125 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    سلام و عرض ادب .

    بعید می دونم با گذاشتن کدها مشکل پیدا بشه و در صورتی که هم پیدا بشه برای رفع کردنش اینطوری بتونید رفع کنید . لطفا آدرس سایت و دسترسی رو به صورت خصوصی ارسال کنید تا بررسی بشه .

  11. تعداد تشکر ها از 1wp.ir به دلیل پست مفید


  12. #7
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    نقل قول نوشته اصلی توسط peyman4736 نمایش پست ها
    خیلی ممنونم از دوستانی که زحمت کشیدند و پاسخ دادند.

    - - - Updated - - -




    فروشگاه سازم وردپرس نیست. فروشگاه ساز "پارس پی" هست که تقریبا همون کپی فروشگاه ساز "سبدخرید" هست.

    - - - Updated - - -



    فروشگاه ساز "پارس پی" هست که تقریبا همون کپی فروشگاه ساز "سبدخرید" هست.

    - - - Updated - - -



    هاستم رو 5 سال هست از یک شرکت ایرانی گرفتم که واقعا ازش راضی هستم هم قیمت هم کیفیت و .... (سرور المانی هست)، این مشکل یه ماهه به وجود اومده و قبلا بدون هیچ مشکلی در همین سرور کار میداد. کاری که گفتین انجام دادم مشکل حل نشد. چکار کنم به نظرتون؟

    - - - Updated - - -

    دوستان منتظر رهنماییهاتون هستم.

    به phpmyadmin برید و وقتی لود شد در تب های بالا variables رو بزنید و سپس در لیست sql mode رو ببینید که محتویاتش چی هست .. اصولا باید خالی باشد .

    این هم رفرنس

    https://stackoverflow.com/questions/...mn-id-at-row-1
    ویرایش توسط arash_fa : December 25th, 2019 در ساعت 15:09

  13. تعداد تشکر ها از arash_fa به دلیل پست مفید


  14. #8
    عضو جدید
    تاریخ عضویت
    Dec 2019
    نوشته ها
    4
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    نقل قول نوشته اصلی توسط arash_fa نمایش پست ها
    به phpmyadmin برید و وقتی لود شد در تب های بالا variables رو بزنید و سپس در لیست sql mode رو ببینید که محتویاتش چی هست .. اصولا باید خالی باشد .

    این هم رفرنس

    https://stackoverflow.com/questions/...mn-id-at-row-1
    سلام. تشکر.11.jpg
    محتویاتش این هست:
    ----------------------------------------------------------------------------------------------------
    strict_trans_tables,​error_for_division_by_zero, ​no_auto_create_user,​no_engine_substitution
    ------------------------------------------------------------------------------------------------------

    عکس هم ضمیمه کردم. چکار باید بکنم؟

  15. #9
    عضو انجمن 1wp.ir آواتار ها
    تاریخ عضویت
    Sep 2017
    نوشته ها
    263
    تشکر تشکر کرده 
    444
    تشکر تشکر شده 
    159
    تشکر شده در
    125 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    در پیام خصوصی برای شما ارسال شد .

  16. #10
    عضو جدید
    تاریخ عضویت
    Dec 2019
    نوشته ها
    4
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : خطای sql فروشگاه هنگام تایید سفارش

    نقل قول نوشته اصلی توسط 1wp.ir نمایش پست ها
    در پیام خصوصی برای شما ارسال شد .
    ضمن تشکر ویژه از شما لطفا پیام خصوصی خود را چک کنید.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

موضوعات مشابه

  1. مشکل تایید صحت تلفن ثابت (ساماندهی)
    توسط samaras در انجمن مباحث دیگر
    پاسخ ها: 3
    آخرين نوشته: October 28th, 2015, 16:17
  2. پاسخ ها: 45
    آخرين نوشته: July 23rd, 2014, 04:06
  3. تایید سایت ملی سئو- تایید یا عدم تایید
    توسط Tumrusx در انجمن مباحث دیگر
    پاسخ ها: 2
    آخرين نوشته: March 14th, 2014, 01:56
  4. پاسخ ها: 20
    آخرين نوشته: August 8th, 2013, 00:39

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •