Я пытаюсь визуализировать данные из базы данных mysql в chartjs.Я хочу показать, сколько раз определенное число (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()
И мой стол выглядит так: Стол
Чего мне не хватает?