错误试图生成MySQL数据库JSON数组中的PHP
这里是我的get_categories.php PHP代码:错误试图生成MySQL数据库JSON数组中的PHP
<?PHP
require_once('connection.php');
$query="SELECT * FROM categories";
$result = mysqli_query($connection,$query);
$return_arr = array();
while ($row = mysqli_fetch_array($result, mysqli_fetch_assoc)
{
$row_array['category'] = $row['category'];
$row_array['icon'] = $row['icon'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
?>
和connection.php
<?php
$servername = "localhost"; //replace it with your database server name
$username = "root"; //replace it with your database username
$password = "password"; //replace it with your database password
$dbname = "db_client";
// Create connection
$connection = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$connection) {
die("Connection failed: " . mysqli_connect_error());
}
?>
当我运行get_categories.php生成json数组..此错误出现
解析错误:语法错误,意外';'在第7行的C:\ xampp \ htdocs \ get_categories.php上
有人可以纠正我在做什么错吗?谢谢。
while ($row = mysqli_fetch_array($result, mysqli_fetch_assoc)
应该是:while ($row = mysqli_fetch_array($result, mysqli_fetch_assoc))
你缺少一个括号
问题,这是关于基本的PHP语法错误不应该回答。它们应该作为[PHP分析/语法错误;和如何解决它们?](// stackoverflow.com/questions/18050071)。请参阅:[应该建议关闭主题问题?](// meta.stackoverflow.com/q/276572/1768232)。题外话题可以被关闭和删除,无论如何可能会使你的贡献无效。 –
我会在将来记住这一点 – Jaime
你缺少一个右')'您'while'线 –