صدور خطا در ارسال اطلاعات به دیتابیس

سوال

با سلام

کدهای ارسال اطلاعات به دیتابیس (درسهای ۱ تا ۵ ارتباط با سرور آنلاین در B4A را دقیقا انجام دادم ولی متاسفانه علیرغم True شدن متغیر job.Success ، پیام خطای زیر صادر میشه و در msgbox نمایش داده میشه لطفا راهنمایی کنین

 

با تشکر

در حال بررسی 0
۱۳۹۷/۷/۲۳ ۱۲:۳۴:۵۱ 8 پاسخ کاربر تازه 0

پاسخ ها ( 8 )

    2
    ۱۳۹۷/۷/۲۳ ۲۲:۵۷:۴۰

    سلام.

    دوست عزیز، کدهای PHP و بیسیکتو هم بفرست ببینم چی نوشتی.

    اینجوری نمیتونم کمکت کنم.

    1
    ۱۳۹۷/۷/۲۴ ۹:۴۱:۲۲

    با سلام و ممنون از توجهتون

    کد بیسیکم اینه:

    و کدهای php برای رجیستر:

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

    با تشکر از وقتی که میذارین.

     

    0
    ۱۳۹۷/۷/۲۴ ۱۱:۱۴:۳۹
    این پاسخ ویرایش شد.

    راستی فراموش کردم بگم که اگه توی فایل PHP مقادیر متغیرها رو خودمون وارد کنیم بدون مشکل در دیتابیس درج میشه. مثلا :

    $username=”A”;
    $password=”B”;

     

    1
    ۱۳۹۷/۷/۲۴ ۱۸:۱۰:۲۴

    سلام

    کدها این طور که معلومه مشکلی نداره، شما در فایل reg.php هر جا نوشته اید، mysql به mysqli تغییر بدید.

    mysql منقضی شده و mysqli جایگزینش شده

    همچنین به جای استفاده از کتابخانه httputils2 از OkHttp استفاده کنید.

     

    0
    ۱۳۹۷/۷/۲۴ ۲۰:۰۴:۲۶

    به دلیل استفاده از هاست رایگان نیست؟

      0
      ۱۳۹۷/۷/۲۵ ۰:۲۲:۲۰

      اگه روی xampp server جواب میده و روی هاست رایگانت جواب نمیده، مشکل از هاست هست.

        0
        ۱۳۹۷/۷/۲۵ ۷:۲۲:۰۷

        سلام صبح بخیر

        روی سیستمم wamp دارم که هر کاری کردم نتونستم بهش کانکت بشم حتی… بر عکس هاست که براحتی به دیتابیسش کانکت شدم

        0
        ۱۳۹۷/۷/۲۵ ۸:۵۰:۰۹

        روی WAMP SERVER هم همین جوره منتهی این بار job.Success دیگه true نمیشه

    0
    ۱۳۹۷/۷/۲۵ ۹:۲۰:۱۰

    ضمنا با استفاده از OkHttpUtils2 هم مشکل پابرجاست

    1
    ۱۳۹۷/۷/۲۵ ۹:۳۰:۴۱

    سلام، من الان کدهای PHP سمت سرورتون رو نگاه کردم، سه تا اشکال داره

    متغیر conn$ که اطلاعات ارتباط با دیتابیس داخلش هست، باید mysqli_select_db, mysqli_set_charset,mysqli_query اضافه کنید، کدهای سمت سرور میشه به شکل زیر:

    اطلاعات دیتابیس خودتون رو جایگزین کنید

    اگه وقتی فایل reg.php رو در هاست اجرا میکردید و خطایی نمی گرفتید، به این دلیل بوده که از هاست رایگان استفاده میکردید.

    من پروژه شما رو اجرا کردم و بدون خطا، برنامه اجرا شد.

    قبلا هم به دوستان گفته بودیم که از هاست رایگان استفاده نکنند، حال ممکنه خطای برنامه شما به خاطر اجرا در هاست رایگان باشه(که احتمالش خیلی زیاده)

    موفق باشید.

      0
      ۱۳۹۷/۷/۲۵ ۹:۴۷:۱۴

      با سلام

      متشکرم از وقتی که گذاشتین. با استفاده از wamp  و سرور لوکال و mysqli و تعویض کتابخانه باز هم مشکل سرجاشه واقعا گیج شدم.

    1
    ۱۳۹۷/۷/۲۶ ۱:۱۴:۰۷

    سلام.

    شما اینارو داشته باش:

    از اینا استفاده کن ببین حل میشه

    با این خط هم دیتاتو بفرست:

    حالا پارامترهای ارسالی شاید جا به جا باشن.

    خودت درستشون کن

ارسال یک پاسخ