dsaaqdz6223 2015-09-28 19:37
浏览 41

PHP Implode打印“数组”而不是值

Below is the PHP code to retrieve data:

<?php
$sql = $myquery;
$result = $conn->query($sql);

$QueryArray = array();
if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {

    $QueryArray[] = Array($row["Column1"], $row["Column2"], $row["Column3"]);

    }

} else {

}
?>

And on the HTML side:

<textarea style="width:100%; height:50%; resize:none; rows="5" cols="40">
<?php 
$output = implode("
" , $QueryArray);
echo $output;
?>
</textarea>

However the below query prints:

Array
Array
Array
Array
..etc

Not sure where code is going wrong.

  • 写回答

2条回答 默认 最新

  • dtbiszu7724 2015-09-28 19:40
    关注

    As you can see $QueryArray is an array of arrays

    $QueryArray[] = Array($row["Column1"], $row["Column2"], $row["Column3"]);
    

    You can access the $queryArray elements (array), in a foreach loop. Than use implode to print what you want.

    <textarea style="width:100%; height:50%; resize:none; rows="5" cols="40">
    <?php
    $output = '';
    foreach($array in $QueryArray) {
        $output .= implode("
    " , $array);
    }
    echo $output;
    ?>
    </textarea>
    

    I hope it helps

    评论

报告相同问题?

悬赏问题

  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?