语言是php5

数据库是mssql2005

一个表中的字段[nr]存储图片,类型是image类型的

现在想实现

1)判断字段内容nr里的内容是图片,还是html页面,还是pdf文件

2)类型判断没有存放在别的字段中。

如果实现呢。比如nr字段里存放的内容是jpg的话,那怎么显示出来呢?

回复讨论(解决方案)

第二个问题,是想说明,字段的类型没有在存在别的类型中了

所以,需要根据nr的字段来判断是什么类型的了

";//显示图片}?>

我实验了下,没有成功,是编码的问题导致的吗?我在修改下还为gb2312的看看

注:这里的nr字段是image类型,存储的是二进制的东西,那也可以直接的echo "

";//显示图片

这样显示图片吗?

[nr] image NULL ,

pathinfo(path,options)

path 必需。规定要检查的路径。

其中path是文件的路径,但是我这里保存的不是文件的路径,是文件的二进制。

http://blog.chinaunix.net/uid-12877464-id-2911978.html

我可以在问下,如何根据这个nr里的二进制内容,知道他是什么类型的呢?

这个字段里可以保存html,htm,pdf,jpg这四种类型。那我怎么就根据这一个字段来判断是哪种类型呢

$nr=$arr["nr"];

$bin=substr($nr,0,2);

$strInfo = unpack("C2chars", $bin);

$inttype=$strInfo["chars1"];

这个$inttype可以判断类型了。

我现在已经可以基本实现了,但是出现一个问题,图片就只能读取出来一小部分后,就读不全了。这个是什么原因导致的呀?

你好 后来你是怎么解决的

我现在已经可以基本实现了,但是出现一个问题,图片就只能读取出来一小部分后,就读不全了。这个是什么原因导致的呀?

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php mssql image,php5连接mssql2005数据库表中的image字段图片显示相关推荐

  1. 测试踩坑 - 当已有接口(或数据库表中)新增字段时,都需要注意哪些测试点?

    最新在测试的时候,遇到了几个典型问题,都是在原有接口(或数据库表中)进行需求迭代时,出现的问题.我稍微总结一下,作为后续测试的经验教训. 问题一.数据库表中新增字段,但开发将这几个字段设置成了非空字段 ...

  2. mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘

    创建表 mysql> CREATE TABLE student( -> s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号', -> s_name V ...

  3. 怎样把图片存上mysql数据库表中_怎样把图片存入SQL数据库表中?

    展开全部 一.先来熟悉一下将要使用的对象方法: 用来获取上一个页面传 递过来的数据一62616964757a686964616fe58685e5aeb931333431363030般是使用Reques ...

  4. Oracle数据库表中字段顺序的修改方法

    Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...

  5. oracle 表字段顺序_如何更改Oracle数据库表中字段顺序

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  6. 【唠叨两句】如何将一张树型结构的Excel表格中的数据导入到多张数据库表中...

    小弟昨天遇到一个相对比较棘手的问题,就像标题说的那样.如何将一张树型结构的Excel表格中的数据导入到多张数据库表中,在现实中实际是七张数据库表,这七张表之间有着有着相对比较复杂的主外键关系,对于我这 ...

  7. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...

    本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...

  8. Eclipse搭建SSH环境实现Struts2分页显示mysql数据库表中内容

    2019独角兽企业重金招聘Python工程师标准>>> 摘要 学习(Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程),尝试搭建ssh框架 ...

  9. php使用PDO从数据库表中读取数据

    php使用PDO从数据库表中读取数据 PDO为我们提供多种与数据库交互的方法,下面讨论两种可能的解决方案: 1.使用Query方法 首先看一下最快的.但却不是最好的方法-–query方法. <? ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第2期)
  2. 实战!聊聊如何解决MySQL深分页问题
  3. 程序员都想,却不敢做的事?我来!
  4. 降Mail十八章(上)
  5. 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
  6. 人人有奖 | 六一儿童节,大人也有礼品拿!
  7. vue模板html,VueJS模板
  8. 【ArcGIS遇上Python】窗体版Python批量处理地理数据--栅格裁剪
  9. java 程序的初始化顺序是怎样的?
  10. tomcat java环境配置
  11. 小红书推荐大数据在阿里云上的实践
  12. 在Java中==的一个坑
  13. Expo大作战(三十八)--expo sdk api之 FileSystem(文件操作系统)
  14. [硬件选型] 工业相机之相机分类
  15. 批处理文件获取计算机ip,批处理获取本机IP地址及MAC地址,输出到文件
  16. 华为路由器交换机命令汇总-持续更新
  17. 数据库delete语句菜鸟_MySQL视图
  18. 用python编写AutoCAD插件日志
  19. MediaPlayer+TextureView,完美切换全屏、小窗口的 Android 视频播放器
  20. 【Java中的构造器(构造方法)_基本语法_详细解读】

热门文章

  1. makefile中的include *******
  2. 在win8上安装mysql_如何在Win8系统上安装MySQL 5.6
  3. antd 上传进度_antd vue upload组件使用customRequest上传文件显示文件上传进度
  4. mysql count 条件_我以为我对MySql很了解,直到我面试了字节跳动
  5. 用神经网络构造一个基于分类的多体系统
  6. 北京工商大学计算机学院研究生院,北京工商大学计算机学院
  7. 【小项目关键技术七】MPU6050
  8. 嵌入式研发人员的核心竞争力浅谈 .
  9. 【PC工具】推荐在线流程图绘制工具,免费云存储流程图绘制,可直接粘贴图片...
  10. Android自定义View之仿QQ侧滑菜单实现