首页 > 后端开发 > php教程 > php?mysql

php?mysql

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-20 12:43:35
原创
938 人浏览过


想要的返回结果:
array
(
     [0]=>3
     [1]=>59
     [2]=>23
     [3]=>4
     [4]=>61
)

....  $data = array();        if (!$error=$this->query($sql)) {            $results = array();            while (!($error=$this->fetchArray($results))) {                $data[] = $results;            }        }        $this->free();        return $data;....
登录后复制


回复讨论(解决方案)

你那段 php 代码是什么意思?

你那段 php 代码是什么意思?


从数据库里读取数据
public getInfo(){     $sql="select * from table";     $result=$this->db->getAllone($sql);     return $result;}
登录后复制

function getAllone($sql) {        $data = array();        if (!$error=$this->query($sql)) {            $results = array();            while (!($error=$this->fetchArray($results))) {                $data[] = $results;            }        }        $this->free();        return $data;    }
登录后复制
登录后复制

那你贴图中的数据是从哪里得到的?

那你贴图中的数据是从哪里得到的?



从数据库读取的
读取出来时是Array嵌套Array
我想要的是Array里直接是我想要的值 (只查询表里的一个字段)
所以要修改下面函数
function getAllone($sql) {        $data = array();        if (!$error=$this->query($sql)) {            $results = array();            while (!($error=$this->fetchArray($results))) {                $data[] = $results;            }        }        $this->free();        return $data;    }
登录后复制
登录后复制

问题是:
            $results = array(); //这是一个空数组
            while (!($error=$this->fetchArray($results))) {
                $data[] = $results; //你把一个空数组赋值给 $data[],怎么会有截图中的数据呢?
            }

问题是:
            $results = array(); //这是一个空数组
            while (!($error=$this->fetchArray($results))) {
                $data[] = $results; //你把一个空数组赋值给 $data[],怎么会有截图中的数据呢?
            }



我的错
fetchArray() 是自定义函数,
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
怎么用php+mysql做动态数据表格 , 急!!!
来自于 1970-01-01 08:00:00
0
0
0
php - mysql监控问题
来自于 1970-01-01 08:00:00
0
0
0
php工具箱怎样升级mysql
来自于 1970-01-01 08:00:00
0
0
0
php工具箱能换mysql版本吗?
来自于 1970-01-01 08:00:00
0
0
0
php通过localhost 127.0.0.1都不能链接mysql
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板