在php中组合数组的两个值
我选择了数据库中的两个列,如下所示在php中组合数组的两个值,php,Php,我选择了数据库中的两个列,如下所示 $sort_query = "SELECT s_uniqid, mar_total FROM record WHERE $x='$y'"; $run_sort = mysql_query($sort_query); while($sort_marks = mysql_fetch_assoc($run_sort)) { foreach($sort_marks as $key => $marks) {
$sort_query = "SELECT s_uniqid, mar_total FROM record WHERE $x='$y'";
$run_sort = mysql_query($sort_query);
while($sort_marks = mysql_fetch_assoc($run_sort))
{
foreach($sort_marks as $key => $marks)
{
print_r ($marks);
echo "<br/>";
}
}
我想用元素创建一个新数组,其中键为1000001、1000002、1000003、1000004,值为252257232180,以此类推。请提出任何建议
$arr = array();
while($sort_marks = mysql_fetch_assoc($run_sort))
{
$arr[$sort_marks['s_uniqid']] = $sort_marks['mar_total'];
}
如果您已经阅读了的文档,这应该是不言自明的。列s_uniqid
用于键,列maru total
用于值
$arr = array();
while($sort_marks = mysql_fetch_assoc($run_sort))
{
$arr[$sort_marks['s_uniqid']] = $sort_marks['mar_total'];
}