我有这样的功能:
function searchSingleUrlGraph($mysql){
$query="SELECT * FROM `dailydata` WHERE `userid`='".$_SESSION['userdata']['userid']."' AND `url`='faboolis.com'";
$HTML='[';
$result=$mysql->query($query);
while($row=$result->fetch_assoc()){
$HTML .= "[
['".$row['date']."',".$row['fblikes']."],
['".$row['date']."',".$row['fbshares']."],
],";
}
$HTML .=']';
return $HTML;
}
我想要的结果就是:
[[['Jun 4',224],['Jun 5',34],],[['Jun 4',220],['Jun 5',30],],];
但是现在我得到了:
[[['Jun 4',224],['Jun 4',34],],[['Jun 5',220],['Jun 5',30],],];
我知道有一个简单的解决方案,我现在只是大脑死了,它让我疯狂。
答案 0 :(得分:0)
最简单的解决方案是使用2 while循环。
while($row=$result->fetch_assoc()){
//process likes
}
$result->data_seek(0); //go back to the beginning.
while($row=$result->fetch_assoc()) {
//process shares
}