php - 如何从 MYSQL 表中获取数据到 Android 应用程序
问题描述
我正在尝试将下表中的一些数据提取到 Android 应用程序中。我不确定如何处理数据传输。我编写了一个 php 文件,它应该从我的表中获取最后一条记录,并将其显示在 Android Studio 的简单 TextView 中。
PHP部分:
<?php
require "conn2.php";
$mysql_query = "SELECT readTemperature FROM sensors ORDER BY ID DESC LIMIT 1";
$result = mysqli_query($conn, $mysql_query);
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
echo "readTemperature: " . $row["readTemperature"]. "<br>";
}
}
else
{
echo "0 results";
}
$conn->close();
?>
安卓部分:
public class TemperatureSetting extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_temperature_setting);
Button getTemperature = (Button) findViewById(R.id.buttonGet);
Button setTemperature = (Button) findViewById(R.id.setButton);
EditText desiredTemperature = (EditText) findViewById(R.id.desiredTemp);
TextView currentTemperature = (TextView) findViewById(R.id.temperatureRead);
}}
任何帮助,将不胜感激。对不起,如果这看起来很容易,我在这些事情上是个傻瓜。非常感谢!
解决方案
您将必须实现一个async
任务,该任务将从给定的 php 文件中获取数据。
这是一个可以提供帮助的链接:
http://androidcss.com/android/android-fetch-php-without-library/
推荐阅读
- c++ - 在 C++ 中的同一套接字上接收单播和多播
- python - 测量多个向量之间的角度 - Python
- ubuntu - Nuxt Deploy 不会结束 Ubuntu
- c++ - 实现 operator[] / iterator 来处理性能问题的方法是什么?
- javascript - 如何使用 javascript 将 .txt 文件中的文本插入 HTML 元素?
- airflow - 如果 DAG 成功运行,如何从命令行运行 Airflow 回填?
- python - Python中麻烦的继承问题
- django - djang rest框架中的序列化器的自定义查询
- arrays - 在数组中查找时使用 application.match
- node.js - 我试图在本地重现 Puppeteer 网站上的“get-dimensions”脚本