php pdo 数字索引,php – MySQL PDO fetchAll为具有整数索引的数组

我有一个有两列的表.表:ctgtable和columns:id和ctg.由于我完全从以前的

mysql_ *函数转移到PDO,我面临一些愚蠢的错误(或者可能缺乏知识).

我想将整个表的ctg列(总共最多20行)选择为具有整数索引的数组.

我的方法

在我看来,最接近的解决方案是:

$sth = $dbh->prepare("SELECT id, ctg FROM ctgtable");

$sth->execute();

/* Fetch all of the values of the second column */

$result = $sth->fetchAll(PDO::FETCH_COLUMN, 1);

var_dump($result);

?>

对于相同的结果,还有其他更短/更好的替代方案吗?或者这是获取结果的最佳/唯一可能方法.

样本表

id ctg

01 movie

27 tv

64 sports

等等

样本结果

Array( 1 => "tv",

2 => "movie",

3 => "anime",

4 => "game",

5 => "telugu"

);

索引可以从0开始,也可以不从0开始.对我来说无关紧要.我试着寻找这样一个可能的问题,但似乎没有一个问题与我的问题相关.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值