Javascript 生成要在js上使用的php数组

Javascript 生成要在js上使用的php数组,javascript,php,arrays,Javascript,Php,Arrays,表: 如何从表中获取行并生成json数组?您只需执行SQL SELECT,然后结果应该是json\u encode() 例如: -------------------- Product | Price -------------------- apples | 5 oranges | 6 peaches | 7 在您的代码中添加此项后: SELECT * FROM `table_name` hi只需从表中获取数据,并使用json\u encode while($r = $

表:


如何从表中获取行并生成json数组?

您只需执行
SQL SELECT
,然后结果应该是
json\u encode()

例如:

--------------------
Product  |   Price
--------------------
apples   |  5
oranges  |  6
peaches  |  7
在您的代码中添加此项后:

SELECT * FROM `table_name`

hi只需从
表中获取
数据,并使用
json\u encode

while($r = $result->fetch_assoc()) {
 $newArr[] = $r;
}

echo json_encode($newArr);
输出

$con = mysqli_connect('localhost','root','password','yourdatabase') or die("Could not connect database");
$result = mysqli_query($con,"select * from youtable");
$arr = array();
while($row = mysqli_fetch_assoc($result)){
$arr['myproducts'][] = $row;    
    }
    $js_array = json_encode($arr);
    echo $js_array;
?>

.什么是
js数组
?,那么您想让我们为您编写所有内容?从mysql查询->php->到javascript??例如:{“myproducts”:[{“products”:“Apple”,“price”:“5”},{“products”:“oranges”,“price”:“6”}}这是json而不是数组!!
{"myproducts":[{"price":"4","products":"apples"},{"price":"5","products":"oranges"}]}