真正的简单问题..如果我有这个:
$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会忽略我特意选择的内容,而是从行中选择一切,包括大文本字段等。
如果是这样,那可能是一种解决方法?我还需要行数
答案 0 :(得分:1)
获取all只是意味着“将所有行提取到数组中”。这并不意味着“获取所有列,也是我没有选择的列,因为这将是一个相当尴尬的行为。
所以,不,你不需要解决方法。