categoryID
10
20
30
例如。上面是我的categoryID
列,其值为10、20和30个PHP MySQL。我想做的是使用数组来回显这些值。类似于-> 10 20 30
。下面是我的代码。在我的代码中。我只是将所有来自categoryID
的行数据存储到我的$array
变量中。我的担心是。如何回显所有值?
谢谢您的帮助!
<?php
include ("dbconnect.php");
$sql = "SELECT categoryID FROM post";
$result = mysqli_query($con, $sql);
$array = array();
while($row = mysqli_fetch_assoc($result)) {
$array[] = $row;
}
?>
答案 0 :(得分:1)
使用$ array变量,如下所示:-
$array[] = $row['categoryID'];
并打印数组,请尝试:-
print_r($array);
并将其打印为10 20 30,请尝试以下操作:-
echo implode(' ',$array);
答案 1 :(得分:0)
最好的方法是使用 json_encode()函数
echo json_encode($ array);
所以试试这个
<?php
include ("dbconnect.php");
$sql = "SELECT categoryID FROM post";
$result = mysqli_query($con, $sql);
$array = array();
while($row = mysqli_fetch_assoc($result)) {
$array[] = $row;
}
echo json_encode($array);
exit;
?>