php中使用mysql_fetch_array输出数组至页面中展示
用的是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输出数组至页面中展示相关推荐
- 在网页设计中,引导页是所有页面中的重中之重,引导浏览者很快进入各栏目页面,是一个网站的灵魂所在。
在网页设计中,引导页是所有页面中的重中之重,引导浏览者很快进入各栏目页面,是一个网站的灵魂所在.
- web.config中namespace的配置(针对页面中引用)
web.config中namespace的配置(针对页面中引用) 1,在页面中使用强类型时: @model GZUAboutModel @using Nop.Admin.Models//命名空间(注意 ...
- 回发或回调参数无效。在配置中使用 enableEventValidation=true或在页面中启用了事件验证...(转)...
原文:http://blog.csdn.net/zhangyj_315/archive/2009/03/03/3952313.aspx 回发或回调参数无效.在配置中使用 <pages enabl ...
- php 中的字符串转数组函数,php中字符串转数组的函数是什么
php中将字符串转换为数组的函数有:1.str_split()函数,语法"str_split(string,length)":2.explode()函数,可返回字符串数组:3.pr ...
- iconfont 中图标以及字体库在页面中的引用
一.引用字体 1.打开 iconfont-阿里巴巴矢量图标库,找到字体库,选择某个字体,里面有粗细选择,点击下载 2.将下载好的文件解压放置到vue项目中 assets 下的 font文件夹下 3.在 ...
- Java中几种输出数组的for循环,以及循环中使用标签(非goto)
1.第一种,通过迭代的方式 File[] listFiles = file.listFiles(); for (Iterator iterator = files.iterator(); iterat ...
- 【关联字段如何在列表中显示】查询车间列表页面中,显示关联的公司(company)字段
车间列表显示的隶属公司字段是company_id,该字段是公司表中的主键. 如何修改,让它显示公司表中的 company_name,而不是显示company_id. 这个功能,需要作两表的关联查询,查 ...
- 如何将WinDBG中命令的输出保存到文本文件中
从本质上说, 这个功能是WinDBG的日志功能的一个应用而已. WinDBG的log功能可以记录你在WinDBG中使用的每一个命令以及其对应的输出. 那么如何开启WinDBG的日志功能呢? 首先, 可 ...
- grasemonkey ajax页面,Greasemonkey 中使用 GM_xmlhttpRequest 如何在 https 页面中加载 http 资源?...
之前写过一个ff下的gm脚本,功能是在豆瓣读书页面加载图书馆的馆藏信息,但是随着豆瓣全站https,脚本失效,尝试更改,但是仍然无法使用,请大家看看这个问题改如何解决. 目前的代码段 // ==Use ...
最新文章
- mybatis mysql方言_MyBatis 方言支持 - Mysql to 华为高斯数据库(gaussdb)
- 指定位数%-m.nf与%m.nf的异同
- 魏鹏机器人_痴迷农业科技,他发明智能分拣机器人给胡萝卜照CT
- Ubuntu中python切换及pip 安装相应python库
- 牛客网【每日一题】4月14日题目精讲 Xorto
- Linux查看用户信息/查看所有用户信息的命令
- Asp.net的生命周期之应用程序生命周期
- 设置TOMCAT SESSIONID 字符长度和生成算法
- 49. 模型层 --- dao 层
- Android Studio couldn‘t generate bytecode view, no .class file found
- Java 8 新特性:3-函数(Function)接口
- 微信小程序不行了?连接应用场景面临挑战
- 无限打开计算机cmd,影子系统无限蓝屏cmd怎么解决
- 红帽linux安装ftp服务,红帽Linux安装FTP服务
- k8s技术预研11--kubernetes网络原理
- CUDA中的数学函数
- pycharm中的红色小闪电
- 不知道测试什么?你需要知道的软件测试类型和常识【经典长文】
- 后台管理系统导出Excel表格的方法
- 音视频开发基础知识(转载)
热门文章
- webpack 异步加载配置文件_Webpack 是怎样运行的?
- android 半透明pop,Android实现AppCompatActivity全屏半透明
- 如何备考上海市高等学校计算机一级,计算机一级考试备考攻略
- Transform(CTM,Translate,Rotate,Scale)
- 阿里二面,原来我对自动化测试的理解太浅了
- 用Python解密2021年最新富豪榜,马云居然连前三都没进
- des算法java_Java加密算法笔记--DES算法实现
- 镁的提取及应用_电熔镁炉、电熔镁以及菱镁耐火材料的发展及简介
- 基于注意力机制的lstm实现_一种基于注意力机制的自动标点引擎的测试体验
- sqlite 0转换为bit_DA转换实例