douzhuo3233 2013-07-03 17:25
浏览 65
已采纳

如何从MySQL获取和组合数据,然后在PHP中插入到数组中

This question is quite specific for my needs, hence I can't find the best way to do this.

What I would like to do is fetch name and surname from the table people and combine both into an array to end up with such results:

"Bob Jones","Tony Wright",.. etc.

I'm using PDO for this. Here is what I have:

$attrs = array(PDO::ATTR_PERSISTENT => true);

// connect to PDO
$pdo = new PDO("mysql:host=localhost;dbname=new", "root", "root", $attrs);

// the following tells PDO we want it to throw Exceptions for every error.
// this is far more useful than the default mode of throwing php errors
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$conn = $pdo->prepare("SELECT name, surname FROM people");

$conn->execute();
$results = $conn->fetchAll();

foreach($results as $row){

    $fullName = $row['name'] . "," . $row['surname'];

    print_r($fullName);
} 

I have tried a few things, I'm just stuck with this code at minute. Any help, or suggestions is much appreciated.

  • 写回答

4条回答 默认 最新

  • dpyic24480 2013-07-03 17:27
    关注
    $arr = array();
    foreach($results as $row) {
       $arr[] = "{$row['name']},{$row['surname']}";
    }
    echo implode($arr);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?