我正在开发一个Android应用程序。因为我需要直接从我的服务器mysql数据库获取数据。我想使用PHP代码以json格式显示所有图像。请帮助我一些人。请提前谢谢。
答案 0 :(得分:0)
首先确保将您的图像放在public_html文件夹中,然后在mysql数据库中使用该URL检索并以json格式对获得的结果进行编码,现在使用该链接通过base64转换在Android应用程序中显示图像。
这是你的代码
<?php
$host="localhost"; //replace with database hostname
$username="username"; //replace with database username
$password="password"; //replace with database password
$db_name="dbname"; //replace with database name
$con=mysqli_connect("localhost", "username", "password")or die("cannot connect");
mysqli_select_db($con,"dbname")or die("cannot select DB");
$sql = "select imagepath from TABLE_NAME";
$result = mysqli_query($con,$sql);
$json = array();
if(mysqli_num_rows($result)){
while($row=mysqli_fetch_assoc($result)){
$json['Image_Urls'][]=$row;
}
print_r(json_encode($json,JSON_PRETTY_PRINT));
}
?>
你的Mysql数据库应该有一个用于存储imagepath的列,该图像链接应指向文件夹中的图像。
这是您提问的确切解决方案。