php mysql 单列类,MySQL在PHP中选择单列作为单维数组

I'm selecting a single column from my mysql database:

$savedSQL = 'SELECT can_id FROM savedsearches WHERE user_id = "'.mysql_real_escape_string($user_id).'" AND insertTime >= "'.$lastSigTime.'"';

$savedQuery = mysql_query($savedSQL);

And I'd like to return the values as a single dimension, enumerated array such that array[0] = row1, array[1] = row2, etc.

When I put it into an array like this:

while($savedResult = mysql_fetch_array($savedQuery))

{ $savedArray[] = $savedResult; }

It returns it as a multi-dimension array so that array[0][0] = row1, array[1][0] = row2, etc.

I was thinking of adding something like this:

while($i=0;$i

{

$newSavedArray[$i] = $savedArray[$i][0]

}

But is there an easier, more efficient way to accomplish this?

解决方案

You're very close. You just need to access $savedResult[0] to retrieve your column, and append it onto $savedArray

while($savedResult = mysql_fetch_array($savedQuery)) {

$savedArray[] = $savedResult[0];

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值