1
我从我的数据库中提取一些数据,并且我的一列有一个用户的多个条目,说col(col1)值(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(可乐,colb,colc)。
现在我要插入像
可乐 - > 1,COLB - > 2,COLC - > 3.
但我不能够访问这些值。如果我选择数组[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] => [email protected]
[email] => [email protected]
[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] => [email protected]
[email] => [email protected]
[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] => [email protected]
[email] => [email protected]
[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)
我在我的问题中提到:“如果我选择阵列[4]然后它选择所有四个元件,如果我尝试此$阵列=阵列($结果[4]);那么它会创建一个结果数组,但具有相同的索引值“ – Inforian
您的意思是$ array [0] [4]?或者换句话说$ array [LEVEL1] [LEVEL2]? –
您可以在问题中添加其他代码吗?为我了解你想要什么 – hek2mgl