【问题标题】:Posting data to my online mysql from android从 android 将数据发布到我的在线 mysql
【发布时间】:2021-09-06 08:29:06
【问题描述】:

我有一个电子商务应用程序,我需要在确认后上传订单,我已经设置了托管在 000webhost 上的我的 sql,我正在尝试将数据发布到这个在线数据库,但我没有得到要弄清楚,因为我习惯于将 android 与 php 一起使用,想获得一些有关如何获取我发布数据的在线 sqldb 的正确 url 的帮助,如果有人可以指导,则需要登录才能执行此操作,非常感谢,谢谢

  • 这是 mysql db 的截图

  • 这是 authResponse
 @FormUrlEncoded
    @POST("sql.php?db=id17106043_takidb&table=productsTable&pos=0")
    fun postOrder(
        @Field("allQuantity") allQuantity  : String ,
        @Field("orderTime") orderTime : String ,
        @Field("customerUID") customerUid : String

    ) : Call<Response<String>>

  • 这是我发布数据的代码

 private fun uploadOrderToPhpServer(allQuantity: String, orderTime: String, customerUid: String){

        val gson = GsonBuilder()
            .setLenient()
            .create()
        Retrofit.Builder()
            .baseUrl(Utils.SERVER_URL)
            .addConverterFactory(GsonConverterFactory.create(gson))
            .build().create(AuthResponse::class.java)
            .postOrder(allQuantity, orderTime, customerUid)
            .enqueue(object : Callback<Response<String>> {
                override fun onResponse(
                    call: Call<Response<String>>,
                    response: Response<Response<String>>
                ) {
                    if (response.isSuccessful) {
                        Log.d("RESPONSE TAG", "Response code ${response.code()}")
                    }
                }

                override fun onFailure(call: Call<Response<String>>, t: Throwable) {
                    Log.d("RESPONSE TAG", "error code ${t.message}")
                }
            })
    }

【问题讨论】:

    标签: php android mysql kotlin retrofit


    【解决方案1】:

    首先,您需要一个 php 文件来开始与数据库连接,该文件应作为 php 文件放在服务器中,然后您可以添加文件以在 php 中获取或插入您需要的数据,如下所述我提供的链接

    https://www.simplifiedcoding.net/android-retrofit-tutorial-to-insert-into-mysql-database/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-05
      • 1970-01-01
      • 2023-01-02
      • 1970-01-01
      相关资源
      最近更新 更多