我得到了这个API移动PHP脚本并运行,但我似乎无法弄清楚如何将数组保存到MySQL数据库?我怎么做?我想保存信息,还要像我现在一样在页面上打印信息?
我使用此git中的脚本.. https://github.com/borivojevic/moves-api-php
$ Moves = new \ Moves \ Moves($ access_token);
$data = $Moves->dailySummary(array('pastDays' => 1));
foreach($data as $dag)
{
echo 'Dato: <b>', $dag['date'], '</b> <br />';
foreach($dag['summary'] as $aktivitet)
{
if($aktivitet['activity'] == 'walking')
{
$daglig_procent = ($aktivitet['steps']/10000 * 100);
echo 'Antal skridt: <i>', $aktivitet['steps'], '</i>';
echo '<br />';
echo 'Procent: <i>', round($daglig_procent), ' % </i>';
}
}
echo '<hr />';
}
}
答案 0 :(得分:0)
如果要将数组保存到db,请对其进行json_encode并将json字符串保存在text / varchar字段中; json_decode它从数据库中获取数组。
答案 1 :(得分:0)
这是一个例子:
$mydata=Array("some"=>Array("fhdlslfd"=>"gklhml", "giuolmmlh"), "gfukilfkgl");
您只需使用serialize($mydata);
添加bdd和unserialize($resultatsql);
即可使用bdd中的变种
答案 2 :(得分:0)
您可以使用这些功能