我试图从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脚本时,即使数据库中有数据,它也只显示“array”。
有人有主意吗?
非常感谢你的帮助。
1条答案
按热度按时间y4ekin9u1#
始终使用
print_r
或者var_dump
要检查数组(或数组的数组…)结果:
结果url