-1

是否有可能将mysql数据存储在数组中而不必while在php中使用循环?我这里只有 1 列。

$members = $conn->prepare(Select id from members where state = 'CA');
$members->execute();
//Result ->1, 2, 3, 4, 5, 6, 7, 8, 9
//$myarray = array of the above results.
$myarray = array(1, 2, 3, 4, 5, 6, 7, 8, 9)//Has to be this kind of array.

我试图在这里避免另一个while循环,因为这个东西在一些代码中。

4

2 回答 2

2

看。首先,你必须明白,没有循环就不可能将一些数据放入数组中。您可以在地毯下扫过一个循环,但您必须了解它仍然存在于某个地方。

如果您正在寻找这样的语法糖,手册页为您提供了一个示例

$result = $sth->fetchAll(PDO::FETCH_COLUMN, 0);
于 2013-05-30T05:26:53.803 回答
-1

你可以试试 fetch_row 功能

于 2013-05-30T06:40:15.803 回答