php - 使用 PDO 返回非关联数组

标签 php pdo

以下将返回array('a'=>123,'b'=>'abc','c'=>null)

$sql='SELECT a,b,c FROM myTable WHERE id=123';
$stmt = $conn->query($sql);
$rs= $stmt->fetch(PDO::FETCH_ASSOC);

是否可以返回array(123,'abc',null)而不执行类似array($rs['a'],$rs['b'], $rs['c'])?

最佳答案

尝试 PDO::FETCH_NUM

$sql='SELECT a,b,c FROM myTable WHERE id=123';
$stmt = $conn->query($sql);
$rs= $stmt->fetch(PDO::FETCH_NUM);

关于php - 使用 PDO 返回非关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21992038/

相关文章:

php - 如何优化我的 xml 输出以缩短数据传输时间?

PHP 执行 casperjs/phantomjs 脚本

php - 测试sqlite表中是否存在值的最佳方法是什么?

php - 当我使用 PDO PHP 查询 MySQL 数据库时出现令人困惑的错误

php - Mysql PDO查询的公共(public)参数使用方法

php - MySQL 为请求的每个字段返回 2 个值

php - PHP 中的 ElasticSearch\Client 使用 MultiCurl

php - 将对象分配为值和引用在 PHP 中无法正常工作

php - 为什么在多维数组中搜索匹配值没有返回结果?

php - SQLSTATE [HY000] [1045]用户拒绝访问-PHP PDO方法