-3

真的很简单的问题..如果我有这个:

$sql = 'SELECT id, name, address, city, phone FROM users';
$STH = $conn->query($sql);

$row = $STH->fetchAll();

if (count($row) > 0) {

    $id = $row[0]['id'];

}

fetchAll 会忽略我特别选择的内容,而是从行中选择所有内容,包括大文本字段等?

如果是这样,有什么办法可以解决?我还需要行数

4

1 回答 1

1

Fetch all 只是意味着“将所有行获取到一个数组中”。这并不意味着“获取所有列,包括我没有选择的列”,因为这将是一个非常尴尬的行为。

所以,不,你不需要解决方法。

于 2014-07-11T13:25:05.337 回答