如何将sql查询与php数组相结合?

如何将sql查询与php数组相结合?,php,mysql,sql,arrays,loops,Php,Mysql,Sql,Arrays,Loops,我一直在试图解决这个问题,但我自己做不到 我有一个sql查询: SELECT * FROM stats WHERE date >= '2014-03-01' and date <= '2014-03-07' +-----------------------------+ + date | visits + +-----------------------------+ + 2014-03-02 | 832 + + 2014-03-

我一直在试图解决这个问题,但我自己做不到

我有一个sql查询:

SELECT * FROM stats WHERE date >= '2014-03-01' and date <= '2014-03-07'

+-----------------------------+
+ date        | visits        +
+-----------------------------+
+  2014-03-02 | 832           +
+  2014-03-03 | 746           +
+  2014-03-06 | 49            +                 
+-----------------------------+
有人知道怎么做吗?
非常感谢您帮助

首先用以下材料包装阵列:

$array1 = array(
    "2014-03-01" => 0,
    "2014-03-02" => 0,
    "2014-03-03" => 0,
    "2014-03-04" => 0,
    "2014-03-05" => 0,
    "2014-03-06" => 0,
    "2014-03-07" => 0,
);
然后使用以下命令从db获取阵列:

$array2 = array(
    "2014-03-02" => 832,
    "2014-03-03" => 746,
    "2014-03-06" => 49,
);
最后使用以下命令获得结果:

$result = array_merge($array1, $array2);

首先用以下材料包装阵列:

$array1 = array(
    "2014-03-01" => 0,
    "2014-03-02" => 0,
    "2014-03-03" => 0,
    "2014-03-04" => 0,
    "2014-03-05" => 0,
    "2014-03-06" => 0,
    "2014-03-07" => 0,
);
然后使用以下命令从db获取阵列:

$array2 = array(
    "2014-03-02" => 832,
    "2014-03-03" => 746,
    "2014-03-06" => 49,
);
最后使用以下命令获得结果:

$result = array_merge($array1, $array2);

首先用以下材料包装阵列:

$array1 = array(
    "2014-03-01" => 0,
    "2014-03-02" => 0,
    "2014-03-03" => 0,
    "2014-03-04" => 0,
    "2014-03-05" => 0,
    "2014-03-06" => 0,
    "2014-03-07" => 0,
);
然后使用以下命令从db获取阵列:

$array2 = array(
    "2014-03-02" => 832,
    "2014-03-03" => 746,
    "2014-03-06" => 49,
);
最后使用以下命令获得结果:

$result = array_merge($array1, $array2);

首先用以下材料包装阵列:

$array1 = array(
    "2014-03-01" => 0,
    "2014-03-02" => 0,
    "2014-03-03" => 0,
    "2014-03-04" => 0,
    "2014-03-05" => 0,
    "2014-03-06" => 0,
    "2014-03-07" => 0,
);
然后使用以下命令从db获取阵列:

$array2 = array(
    "2014-03-02" => 832,
    "2014-03-03" => 746,
    "2014-03-06" => 49,
);
最后使用以下命令获得结果:

$result = array_merge($array1, $array2);
(我知道已经有人回答了)
(对我来说)最困难的部分是获得(@xdazz的)阵列1。
我在

$datearray1=dateRange('2014/03/01','2014/03/07');
$datearray1=数组填充键($datearray1,0);
$datearray2=阵列('2014-03-02'=>832,'2014-03-03'=>746,'2014-03-06'=>49);
$datearray3=数组\替换($datearray1,$datearray2);
// http://www.rarst.net/script/php-date-range/
函数日期范围($first、$last、$step='+1天',$format='Y-m-d'){
$dates=array();
$current=strottime($first);
$last=strottime$last;
而($current(我知道已经有答案了)
(对我来说)最困难的部分是获得(@xdazz的)阵列1。
我在

$datearray1=dateRange('2014/03/01','2014/03/07');
$datearray1=数组填充键($datearray1,0);
$datearray2=阵列('2014-03-02'=>832,'2014-03-03'=>746,'2014-03-06'=>49);
$datearray3=数组\替换($datearray1,$datearray2);
// http://www.rarst.net/script/php-date-range/
函数日期范围($first、$last、$step='+1天',$format='Y-m-d'){
$dates=array();
$current=strottime($first);
$last=strottime$last;
而($current(我知道已经有答案了)
(对我来说)最困难的部分是获得(@xdazz的)阵列1。
我在

$datearray1=dateRange('2014/03/01','2014/03/07');
$datearray1=数组填充键($datearray1,0);
$datearray2=阵列('2014-03-02'=>832,'2014-03-03'=>746,'2014-03-06'=>49);
$datearray3=数组\替换($datearray1,$datearray2);
// http://www.rarst.net/script/php-date-range/
函数日期范围($first、$last、$step='+1天',$format='Y-m-d'){
$dates=array();
$current=strottime($first);
$last=strottime$last;
而($current(我知道已经有答案了)
(对我来说)最困难的部分是获得(@xdazz的)阵列1。
我在

$datearray1=dateRange('2014/03/01','2014/03/07');
$datearray1=数组填充键($datearray1,0);
$datearray2=阵列('2014-03-02'=>832,'2014-03-03'=>746,'2014-03-06'=>49);
$datearray3=数组\替换($datearray1,$datearray2);
// http://www.rarst.net/script/php-date-range/
函数日期范围($first、$last、$step='+1天',$format='Y-m-d'){
$dates=array();
$current=strottime($first);
$last=strottime$last;

while($current是
$array
已定义(带键),还是在获取db值时动态构建它?是
$array
已定义(带键),还是在获取db值时动态构建它?是
$array
已定义(带键),还是在获取db值时动态构建它?
$array
是否已定义(使用键),或者在获取db值时动态构建它?