用的是CI框架,很好的MVC结构

在Model层

 1     public function showProteinCategory(){
 2         $sql = "SELECT DISTINCT protein_name FROM protein";
 3         $result = mysql_query($sql);
 4         $arr = array();
 5         while ($res = mysql_fetch_array($result)){
 6             $arr[] = array(
 7             "protein_name" => $res['protein_name']
 8             );
 9         }
10         return $arr;
11     }

Controllers层

1 $this->load->model("selectInfo_model");
2             $protein['show'] = $this->selectInfo_model->showProteinCategory();
3 //            print_r($protein);
4 $this->load->view('information_select',$protein);

view层

1 <label>蛋白质种类:</label>
2 <select name="bigname" id="bigname" style="width:450px">
3 <option value="">-- 请选择蛋白质种类--</option>
4  <?php if(is_array($show)) foreach($show as $r):?>
5 <option value="<?php echo $r['protein_name'] ?>"><?php echo $r['protein_name'] ?></option>
6 <?php endforeach;?>
7 </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_array输出数组至页面中展示相关推荐

  1. 在网页设计中,引导页是所有页面中的重中之重,引导浏览者很快进入各栏目页面,是一个网站的灵魂所在。

    在网页设计中,引导页是所有页面中的重中之重,引导浏览者很快进入各栏目页面,是一个网站的灵魂所在.

  2. web.config中namespace的配置(针对页面中引用)

    web.config中namespace的配置(针对页面中引用) 1,在页面中使用强类型时: @model GZUAboutModel @using Nop.Admin.Models//命名空间(注意 ...

  3. 回发或回调参数无效。在配置中使用 enableEventValidation=true或在页面中启用了事件验证...(转)...

    原文:http://blog.csdn.net/zhangyj_315/archive/2009/03/03/3952313.aspx 回发或回调参数无效.在配置中使用 <pages enabl ...

  4. php 中的字符串转数组函数,php中字符串转数组的函数是什么

    php中将字符串转换为数组的函数有:1.str_split()函数,语法"str_split(string,length)":2.explode()函数,可返回字符串数组:3.pr ...

  5. iconfont 中图标以及字体库在页面中的引用

    一.引用字体 1.打开 iconfont-阿里巴巴矢量图标库,找到字体库,选择某个字体,里面有粗细选择,点击下载 2.将下载好的文件解压放置到vue项目中 assets 下的 font文件夹下 3.在 ...

  6. Java中几种输出数组的for循环,以及循环中使用标签(非goto)

    1.第一种,通过迭代的方式 File[] listFiles = file.listFiles(); for (Iterator iterator = files.iterator(); iterat ...

  7. 【关联字段如何在列表中显示】查询车间列表页面中,显示关联的公司(company)字段

    车间列表显示的隶属公司字段是company_id,该字段是公司表中的主键. 如何修改,让它显示公司表中的 company_name,而不是显示company_id. 这个功能,需要作两表的关联查询,查 ...

  8. 如何将WinDBG中命令的输出保存到文本文件中

    从本质上说, 这个功能是WinDBG的日志功能的一个应用而已. WinDBG的log功能可以记录你在WinDBG中使用的每一个命令以及其对应的输出. 那么如何开启WinDBG的日志功能呢? 首先, 可 ...

  9. grasemonkey ajax页面,Greasemonkey 中使用 GM_xmlhttpRequest 如何在 https 页面中加载 http 资源?...

    之前写过一个ff下的gm脚本,功能是在豆瓣读书页面加载图书馆的馆藏信息,但是随着豆瓣全站https,脚本失效,尝试更改,但是仍然无法使用,请大家看看这个问题改如何解决. 目前的代码段 // ==Use ...

最新文章

  1. mybatis mysql方言_MyBatis 方言支持 - Mysql to 华为高斯数据库(gaussdb)
  2. 指定位数%-m.nf与%m.nf的异同
  3. 魏鹏机器人_痴迷农业科技,他发明智能分拣机器人给胡萝卜照CT
  4. Ubuntu中python切换及pip 安装相应python库
  5. 牛客网【每日一题】4月14日题目精讲 Xorto
  6. Linux查看用户信息/查看所有用户信息的命令
  7. Asp.net的生命周期之应用程序生命周期
  8. 设置TOMCAT SESSIONID 字符长度和生成算法
  9. 49. 模型层 --- dao 层
  10. Android Studio couldn‘t generate bytecode view, no .class file found
  11. Java 8 新特性:3-函数(Function)接口
  12. 微信小程序不行了?连接应用场景面临挑战
  13. 无限打开计算机cmd,影子系统无限蓝屏cmd怎么解决
  14. 红帽linux安装ftp服务,红帽Linux安装FTP服务
  15. k8s技术预研11--kubernetes网络原理
  16. CUDA中的数学函数
  17. pycharm中的红色小闪电
  18. 不知道测试什么?你需要知道的软件测试类型和常识【经典长文】
  19. 后台管理系统导出Excel表格的方法
  20. 音视频开发基础知识(转载)

热门文章

  1. webpack 异步加载配置文件_Webpack 是怎样运行的?
  2. android 半透明pop,Android实现AppCompatActivity全屏半透明
  3. 如何备考上海市高等学校计算机一级,计算机一级考试备考攻略
  4. Transform(CTM,Translate,Rotate,Scale)
  5. 阿里二面,原来我对自动化测试的理解太浅了
  6. 用Python解密2021年最新富豪榜,马云居然连前三都没进
  7. des算法java_Java加密算法笔记--DES算法实现
  8. 镁的提取及应用_电熔镁炉、电熔镁以及菱镁耐火材料的发展及简介
  9. 基于注意力机制的lstm实现_一种基于注意力机制的自动标点引擎的测试体验
  10. sqlite 0转换为bit_DA转换实例