с использованием подключения к базе php. Я хочу отображать данные в формате json, данные которых оттолкнуты из базы данных (MySql), но я не могу отображать их в json формате. http://takeyourtime.16mb.com/fatchData.phpКак отобразить в json формате с помощью php
$con = mysqli_connect($host, $username, $pwd, $db) or die('Unable to connect');
if (mysqli_connect_error($con))
{
echo "Failed to Connect to Database ".mysqli_connect_error();
}
$name = $_POST['Query'];
$sql = "SELECT * FROM playerstb";
$query = mysqli_query($con,$sql);
if ($query)
{
$rows = array();
while ($r = mysql_fetch_assoc($query)) {
$rows['root_name'] = $r;
}
}
echo json_encode($rows);
mysqli_close($con);
Дисплей в формате JSON? –
уверен, что вы не ищете print_r()? - и json_encode() – kurt
Кроме того, вы переписываете '$ rows ['root_name']' каждую итерацию, поэтому у вас будет только одна строка. – AbraCadaver