php中使用mysql_fetch_array输出数组至页面中展示
2013-08-01 16:46
330 查看
用的是CI框架,很好的MVC结构
在Model层
Controllers层
view层
那我们看看这里的$protein吧,到底是什么样的呢,我们到底怎样把握呢?看看输出的
这里注意的是mysql_fetch_array和mysql_fetch_object的区别
mysql_fetch_array中在页面中是这样显示的foreach($show as $r) {$r['protein_name']}
mysql_fetch_object中在页面中是这样显示的foreach($show as $r) {$r->protein_name}
在Model层
public function showProteinCategory(){ $sql = "SELECT DISTINCT protein_name FROM protein"; $result = mysql_query($sql); $arr = array(); while ($res = mysql_fetch_array($result)){ $arr[] = array( "protein_name" => $res['protein_name'] ); } return $arr; }
Controllers层
$this->load->model("selectInfo_model"); $protein['show'] = $this->selectInfo_model->showProteinCategory(); // print_r($protein); $this->load->view('information_select',$protein);
view层
<label>蛋白质种类:</label> <select name="bigname" id="bigname" style="width:450px"> <option value="">-- 请选择蛋白质种类--</option> <?php if(is_array($show)) foreach($show as $r):?> <option value="<?php echo $r['protein_name'] ?>"><?php echo $r['protein_name'] ?></option> <?php endforeach;?> </select>
那我们看看这里的$protein吧,到底是什么样的呢,我们到底怎样把握呢?看看输出的
Array ( [show] => Array ( [0] => Array ( [protein_name] => 重组人乳铁蛋白 ) [1] => Array ( [protein_name] => 人乳铁蛋白 ) ) )
这里注意的是mysql_fetch_array和mysql_fetch_object的区别
mysql_fetch_array中在页面中是这样显示的foreach($show as $r) {$r['protein_name']}
mysql_fetch_object中在页面中是这样显示的foreach($show as $r) {$r->protein_name}
相关文章推荐
- php中使用mysql_fetch_object向页面输出结果,总结!
- php 索引,关联数组之mysql_fetch_assoc ,mysql_fetch_array,mysql_fetch_row 三者的区别?
- php中把mysql_fetch_array返回的数组转成UTF8
- PHP: 使用mysql_fetch_array()来获取数据
- PHP mysql_fetch_array() 使用案例
- php中的mys ql函数使用 mysqlfetcharray
- php数组(array)输出三种形式
- php empty函数判断mysql查询是否为空或使用mysql_fetch_array()函数判断mysql表单是否为空
- php的array数组和使用实例简明教程(容易理解)
- PHP使用array_multisort对多个数组或多维数组进行排序
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- PHP使用array_merge重新排列数组下标的方法
- PHP判断键值数组是否存在,使用empty或isset或array_key_exists
- PHP使用mysql_fetch_row查询获得数据行列表的方法
- PHP mysql_fetch_array() 函数
- PHP使用zlib扩展实现页面GZIP压缩输出
- php-Arrays 函数-array_diff_key-使用键名比较计算数组的差值
- php示例代码之使用mysql_fetch_object函数
- PHP+MYSQL中使用PDO获取结果集的fetch方法
- redis、mysql、和php原生array数组效率对比