将phpmyadmin-sql数据库连接到我的android应用程序



我想将我的android应用程序连接到我的phpmyadmin-sql数据库,请任何人给我一个简单的代码来完成

Phpmyadmin是一个PHP驱动的基于浏览器的客户端管理应用程序,用于管理MySQL数据,它不是数据库引擎。因此,您不会将应用程序连接到phpmyadmin。相反,您可以通过某种形式的REST API(可能使用PHP(公开MySQL数据库,也可以根据您的应用程序开发环境使用MySQL数据库驱动程序直接连接到数据库和引擎。REST API可能更加灵活和可扩展。下面是一个有用的教程,解释使用REST API的基本CRUD:

https://webdamn.com/create-simple-rest-api-with-php-mysql/

没有特定的方法,但您可以始终查询数据,然后将数据以json形式发送回客户端(android应用程序(。以下是的示例

<?php
require "connect.php";
$searchQuery = $_GET['query'];
$query = "SELECT FPSID, FPSName, DistrictName, SubDistrictName from fpsids WHERE FPSName LIKE '%$searchQuery%'";
$result = mysqli_query($sqlConnection, $query);
echo "[n";
if ($result) {
$trows = mysqli_num_rows($result);
if ($trows > 0) {
for($i=0;$i<$trows;$i++) {
$row = $result->fetch_assoc();
if ($i < $trows-1) {
echo json_encode($row) . ",n";
} else {  
echo json_encode($row) . "n";
}

}
echo "]";

} 
}

我从sql数据库中获取一些记录,然后使用json_encode((从查询结果中生成json。当我从数据库返回多个记录时,我们可以使用循环来生成复杂的json。然后在android端,你可以打电话给你的主机,并像https://yourhost.com?query=somequery一样查询搜索

此调用将以json形式将数据返回到android应用程序,从那时起,您可以使用一些json库来显示或处理数据(如JsonArray或JsonObject中的内置(。

你可以使用谷歌Firebase(FireStore(,它更容易,有更好的文档。

相关内容

最新更新