我是靠谱客的博主 矮小金针菇,最近开发中收集的这篇文章主要介绍php pdoh获取关联数组,PHP使用PDO模式返回数据集到数组.,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

protected $sql;

protected $pdo; #假设这里已经获取了PDO的连接.

protected function pdo_table_array($table,$text=array())

{

#传递的字段数组请和数据库的排列相同.

$this->sql=”SELECT *FROM $table”; #获取需要连接的数据表

$row=$this->pdo->query($this->sql); #连接MYSQL到变量

$row_array=$row->fetchAll(); #将数据变为二维数组

#因为生成的是二维数组,所以转换成一维数组做返回值

$number=count($text); #获取传递有多少个字段

$data=array();

for ($o=0;$o

{

$i=$o+1; #因为二维数组字段是1开始的,比如$row_array[0][1]开始才是实际数据

$data[$o]=$row_array[0][$i];

}

return $data; #返回数组集

}

比如我们要获取一个数据text表的user,password字段里的数据

定义字段到数组

$text=array(‘user’,’password’)

$arr_text=$this->pdo_table_array(‘text’,$text);

echo $arr_text[0]; #输出user;

echo $arr_text[1]; #输出password;

当然,这只是获取一行的所有数据.如果需要多行,比如指定,可以使用where来控制SQL语句.

再来说说这方法有什么用吧?

如果是基于MVC框架,在V层进行数据的操作之后,

echo $arr_text[0]; #输出user;

echo $arr_text[1]; #输出password;

视图里就可以用了.

最后

以上就是矮小金针菇为你收集整理的php pdoh获取关联数组,PHP使用PDO模式返回数据集到数组.的全部内容,希望文章能够帮你解决php pdoh获取关联数组,PHP使用PDO模式返回数据集到数组.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部