我正在从我的数据库中获取一些数据,并且我的一列有来自一个用户的多个条目,例如 col(col1) values(a,b,c)。现在当我从这个数据库中选择数据时,我的数组看起来像这样,
Array
(
[0] => srt
[1] => qwe
[2] => xyz
[3] => abc
[4] => 1
)
Array
(
[0] => srt
[1] => qwe
[2] => xyz
[3] => abc
[4] => 2
)
Array
(
[0] => srt
[1] => qwe
[2] => xyz
[3] => abc
[4] => 3
)
现在我的数组显示只有数组的第四个元素不同。
我想将此数据插入到另一个表中,该表具有不同列的不同值,这意味着只有一行对应于一个用户。因此
col(col1) 变成 col(cola,colb,colc)。
现在我想插入
可乐 -> 1,colb -> 2,colc -> 3。
但我无法访问这些值。如果我选择 array[4] 那么如果我尝试这个$array=array($result[4]);它会选择所有四个元素 然后它创建一个结果数组但具有相同的索引值
Array ( [0] => 1 )
Array ( [0] => 2 )
Array ( [0] => 3 )
Array ( [0] => 4 )
我希望我能够澄清我的问题。
所以请给我一些建议,以便我可以以某种方式访问这些值。
谢谢 !
编辑
我的代码
while($result= mysql_fetch_array($select))
{
echo "<pre>";
print_r($result);
$array=array($result[4]);
echo "</pre>";
print_r($array);
我的结果
Array
(
[0] => suresh.galaxy@gmail.com
[email] => suresh.galaxy@gmail.com
[1] => 2011-01-06 13:00:36
[date_joined] => 2011-01-06 13:00:36
[2] => 1
[is_active] => 1
[3] => 1
[attribute_id] => 1
[4] => suresh
[info] => suresh
)
Array ( [0] => suresh )
Array
(
[0] => suresh.galaxy@gmail.com
[email] => suresh.galaxy@gmail.com
[1] => 2011-01-06 13:00:36
[date_joined] => 2011-01-06 13:00:36
[2] => 1
[is_active] => 1
[3] => 2
[attribute_id] => 2
[4] => patidar
[info] => patidar
)
Array ( [0] => patidar )
Array
(
[0] => suresh.galaxy@gmail.com
[email] => suresh.galaxy@gmail.com
[1] => 2011-01-06 13:00:36
[date_joined] => 2011-01-06 13:00:36
[2] => 1
[is_active] => 1
[3] => 4
[attribute_id] => 4
[4] => e5c59af60000c8dff51e4e9a315ab152:vN
[info] => e5c59af60000c8dff51e4e9a315ab152:vN
)
Array ( [0] => e5c59af60000c8dff51e4e9a315ab152:vN )