簡體   English   中英

數組問題

[英]Issues with arrays

我正在從數據庫中獲取一些數據,並且其中一欄有一個用戶說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 ) 

您可以先創建一個循環,然后從那里切出循環后的數組

<?php
$arr = array();
while($result= mysql_fetch_array($select))
{
$arr[] = $result;

}

print_r($arr);

echo  $arr[0][4] ;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM