我正在尝试在chartjs中可视化来自mysql数据库的数据。 我想显示在我选择的数据集中某个数字(1-6)发生了多少次。
我设法获得了一个不错的数组,但是“:Array []”中的条目使我的努力陷入混乱。
相关php:
$statement = $connection->prepare($sql);
$statement->execute();
$result = $statement->fetchAll(PDO::FETCH_COLUMN);
foreach ($result as $row) {
# code...
$output[] = $row;
}
print json_encode(array_count_values($output));
相关js:
var obj = $.ajax({
url : "https://localhost/auswertung/data1.php",
type : "GET",
success : function(data){
console.log(data);
}
})
var result = Object.keys(obj).map(function(key) {
return [Number(key), obj[key]];
});
当我在firefox中查看控制台输出时,会看到以下内容:
{…}
1: 2
2: 1
3: 1
<prototype>: {…}
__defineGetter__: function __defineGetter__()
__defineSetter__: function __defineSetter__()
__lookupGetter__: function __lookupGetter__()
__lookupSetter__: function __lookupSetter__()
constructor: function Object()
hasOwnProperty: function hasOwnProperty()
isPrototypeOf: function isPrototypeOf()
propertyIsEnumerable: function propertyIsEnumerable()
toLocaleString: function toLocaleString()
toSource: function toSource()
toString: function toString()
valueOf: function valueOf()
我的桌子看起来像这样: Table
我想念什么?