0

这应该是一个快速的。

我正在提取一个 id 列表,我需要将它们放在一个数组中。

这是我获取 id 列表的 php 代码

$get_archives = mysql_query("SELECT * FROM archive WHERE user = '$email'  ");
while ($row = mysql_fetch_assoc($get_archives)) {
$insta_id = $row['insta_id'];

    $insta_id = "'" . $insta_id."',";

echo $insta_id;

    };

这个 echo 是一个 id 的列表,看起来像这样:'146176036','136514942',

现在我想将该列表放入一个数组中。所以我尝试了这样的事情:

    $y = array($insta_id);

然而,这是行不通的。有什么建议么?

4

4 回答 4

1
$y = array();
while ($row = mysql_fetch_assoc($get_archives)) {
  $y[] = $row['insta_id'];
}
于 2012-05-25T03:58:03.773 回答
0
$myArray = array();

    $get_archives = mysql_query("SELECT * FROM archive WHERE user = '$email'  ");
    while ($row = mysql_fetch_assoc($get_archives)) {
    $insta_id = $row['insta_id'];

        $insta_id = "'" . $insta_id."',";


        $myArray[] =$insta_id;

        };
于 2012-05-25T03:57:59.467 回答
0

你的意思是这样的:?

$insta_id=array();
while ($row = mysql_fetch_assoc($get_archives)) {
$insta_id[] = $row['insta_id'];
}
于 2012-05-25T03:58:13.227 回答
0

创建一个数组,并将值入其中:

$values = array();

while ( $row = mysql_fetch_assoc( $get_archives ) ) {
  array_push( $values, $row['insta_id'] );
}
于 2012-05-25T03:59:09.887 回答