【发布时间】:2018-04-24 18:04:03
【问题描述】:
我正在尝试从 Mysql (Wordpress) 数据库中检索数据,以便在 Android 应用程序中使用它们。
我写了这个 php 程序:
<?php
/*
** Script de visualisation des données en fonction d'une certaine reqûete !
*/
define('DB_HOST', 'localhost');
define('DB_USER', 'user');
define('DB_PASS', 'password');
define('DB_NAME', 'database');
// Connexion à la base !
$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
//Checking if any error occured while connecting
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
die();
}
//creating a query
$sql = "SELECT id, title, description, coord_x, coord_y, map_id, address FROM wpfd_5_gmp_markers";
$products = array();
$r = mysqli_query($conn,$sql);
//traversing through all the result
while($row = mysqli_fetch_array($r)){
array_push($products,array(
'id'=>$row['id'],
'title'=>$row['title'],
'description'=>$row['description'],
'coord_x'=>$row['coord_x'],
'coord_y'=>$row['coord_y'],
'map_id'=>$row['map_id'],
'address'=>$row['address']
));
}
//displaying the result in json format
echo json_encode(array('products'=>$products));
echo "$products";
mysqli_close($conn);
?>
当我在导航器中启动 php 脚本时,即使我的数据库中有数据,它也只会显示“数组”。
有人有想法吗?
非常感谢您的帮助。
【问题讨论】: