【发布时间】:2017-11-05 15:06:40
【问题描述】:
我希望将一些数据从我的 SQL 服务器显示到我的应用程序中。
让我举个例子解释一下我到目前为止做了什么,请告诉我应该如何继续我的工作:
(1) 我有一个名为:'DB1' 的数据库 (2) 在我的数据库中,我有一个名为“users”的表:
Id, Name, LastName
1 Dave Stone
2 Rose Mary
3 Gray Lone
(3) 我创建了 3 个 php 文件: 1/ config.php(设置我的数据库登录信息,如密码...) 2/ DBConnection.php:`
// Connecting to database
public function connect() {
require_once 'Config.php';
// Connecting to mysql database
$this->conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
// return database handler
return $this->conn;
}
}
?>
3/ GetUsers.php 我不知道我应该如何编写它 - 这将是从表中回显我想要的任何内容的代码。
(4) 在我的 android studio 项目中,我有一个 MainActivity.java,我想获取数据库中所有用户的所有姓氏并对他们做任何事情......就像将它们打印到它没有的文本框中' t 真的很重要(假设我不知道我有多少用户)。
我需要有人帮我完成/解释阶段 (3)3/ + (4)。
【问题讨论】:
-
欢迎来到 Stack Overflow。这是一个非常广泛的问题。因此,您冒着被标记为太宽泛 并将被关闭的风险。将来尝试写不那么广泛的问题。不过,您可能应该研究一种称为 REST Web 服务的东西。您的 PHP“应用程序”可以将您正在寻找的用户数据作为 REST 服务公开。该服务会将数据“回显”为 JSON。然后,您的 Android 应用程序需要使用此 JSON。有很多这样的例子。
-
@Jens 谢谢Jens,但我搜索了这个问题的解决方案,不幸的是我没有找到一些答案,而且我真正的问题比这个问题更大更复杂,但我试图尽可能简化它......遗憾的是它对你来说太“宽泛”了,但我相信这个问题(希望是一个完整的答案)会帮助很多人。
-
这对我来说并不宽泛。这些是 Stack Overflow 的规则。您可以在What topics can I ask about here? 阅读有关规则的信息。以下是您可以用来实现目标的示例:androidhive.info/2014/01/…
标签: java php android mysql sql-server