我正在尝试理解如何将MySQL结果转换为JSON格式,以便稍后在Javascript中使用此JSON生成HTML表格。但是,我的代码只会产生很多空值,我还不理解原因。
$result = mysqli_query($con, "SELECT * FROM Customers");
$test = json_encode($result);
print $test;
输出:
{"current_field":null,"field_count":null,"lengths":null,"num_rows":null,"type":null}
我举例来说,比如我的字段有"CustomerID"和"Name",但它们甚至没有出现在JSON结果中。
我做错了什么吗? 谢谢。