没有在数据库中获取插入的数据?

时间:2018-01-27 05:28:40

标签: php android mysql database android-volley

当我尝试从手机或IP插入时,我正在获取数据,但是当我的朋友尝试添加数据时,数据未插入到我创建的数据库中。为什么会这样?我插入了我的IP,当我从同一个IP插入数据时,我得到了数据库中的数据。但是当其他人尝试从手机或其他IP中添加数据时,它不会出现在数据库中。请给出一些解决方法。 这是我的API代码

public class Api {
private static final String ROOT_URL = "http://192.168.0.106/DataApi/v1/Api.php?apicall=";
public static final String URL_CREATE_DATA = ROOT_URL + "createdata";
public static final String URL_READ_DATA = ROOT_URL + "getdata";
public static final String URL_UPDATE_DATA = ROOT_URL + "updatedata";
public static final String URL_DELETE_DATA = ROOT_URL + "deletedata&id=";

}

1 个答案:

答案 0 :(得分:0)

用于访问数据库的URL是本地地址。无法从外部IP访问它。

要使数据库全局可访问,您需要将外部IP地址(或域名)放在代码中,并确保可以从外部访问数据库服务器。