0

我有一个 mysqli-resultset,它只包含 1 行。我现在得到这样的价值:

$result = mysqli_query($link,$query)->fetch_array(MYSQLI_NUM);
$result = $result[0];

没有更直接的方法可以做到这一点吗?

4

2 回答 2

0

在 PHP 5.4 中:

$result = mysqli_query($link,$query)->fetch_array(MYSQLI_NUM)[0];

但它缺少错误处理。

于 2012-11-07T15:30:02.807 回答
0

如果您只想要一行,为什么不使用 fetch_row 而不是使用 fetch_array 呢?

$result = mysqli_query($link,$query)->fetch_row()
于 2012-11-07T15:34:50.263 回答