我有这段代码允许我将mysql结果保存(我猜是这样)到一个数组中,然后我得到两个数组,我需要将它们合并为一个!
问题显然是它不会以正确的方式合并,它会合并但不是所有的值..
我在这里做错了什么?谢谢!
<?php
$date1=mysql_query("SELECT date FROM date WHERE att_id='$att_id'");
$date2=mysql_query("SELECT date FROM date_pdv WHERE att_id='$att_id'");
while ($row = mysql_fetch_array($date1, MYSQL_ASSOC)) {
printf("Data: %s", $row["date"]);
$firstdate=$row['date'];
}
while ($row = mysql_fetch_array($date2, MYSQL_ASSOC)) {
printf(" Data1: %s", $row["date"]);
$seconddate=$row['date'];
}
$result = array_merge((array)$firstdate, (array)$seconddate);
print_r($result);
?>