2015-07-10 41 views
1

我的PHP代码。我想从JSON数据库中获取我的表格,请帮我解决我的PHP代码。

<?php 
//open connection to mysql db 
$connection = mysqli_connect("host_name","user_name","my_password","database_name") or die("Error " . mysqli_error($connection)); 

//fetch table rows from mysql db 
$sql = "select * from mytable"; 
$result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection)); 

//create an array 
$emparray[] = array(); 
while($row =mysqli_fetch_assoc($result)) 
{ 
    $emparray[] = $row; 
} 
echo json_encode($emparray); 

//close the db connection 
mysqli_close($connection); 
?> 

它使输出为:`

[[],{"id":"1","name":"vikash","rollno":"39"},{"id":"2","name":"tausif","rollno":"35"},{"id":"3","name":"sharma","rollno":"30"}] 

有一个额外的数组中的输出,这是不是想在那里到来。 我找不到原因。

回答

3

替换以下行:

$emparray[] = array();

与此:

$emparray = array();