php - 将数据库中的列转换为数组 Php
问题描述
我想将mysql中的列添加到数组中。
我想这样
$php_framework = array("Stack", "Over", "Flow", "Php", "Sql");
我试过这个但不工作
$cek = $db->query("select * from anket order by cevap_id desc ",PDO::FETCH_ASSOC);
if(empty($cek)){echo "<br/><center><p><h1>Aradığın ile ilgili bişey yok.</h1><p></center>";}
foreach($cek as $m){
$php_framework = array($m['cevap']);
}
我想做一个投票系统。$php_framework 列出了结果
太感谢了
解决方案
看起来您在每次迭代时都覆盖了数组。很难确定,但尝试将元素附加到数组中。
<?php
...
// Initialize the array
$php_framework = array();
foreach($cek as $m){
// Keep appending elements to the array.
$php_framework[] = $m['cevap'];
}
var_dump($php_framework);
推荐阅读
- algorithm - Q:AMPL语法错误:如何在变量定义中写公式
- flutter - 颤振对话框有问题,在发现错误后显示黑页
- html - 如何将一个值相乘,然后将该数字乘以十,然后将结果除以三,然后将结果转换为百分比?
- c++ - 如何编写快捷方式来在 Vim 的单独终端窗口中编译和运行程序?
- python - 使用 Python 将数据从 Dropbox 上传并解压缩到我的 PC
- android - 如何为 android os 编写 SELinux Policy 以允许应用程序读/写
- javascript - JS将MySQL行读入多维数组
- c++ - 如何将 QGraphicsDropShadowEffect 添加到 Painter 对象
- blockchain - 我们如何知道添加到区块链中的信息是真实的?
- python - 缺少位置参数 X