php直接读取数据 php如何读取文件内容

php程序读取数据库你可以先把数据库数据读到一个数组里面php直接读取数据,比如下面php直接读取数据的语句:
$sql='select number from vote';
$res=mysql_query($sql);
$i=1;
while(list($row[$i])=mysql_fetch_row($res)) $i++;
上面php直接读取数据的语句执行之后php直接读取数据,$row[1]是第一条数据,$row[2]是第二条数据,……下面的语句输出网页即可:
echo END
这里放网页的内容,{$row[1]}
直接按照html的语法进行书写,{$row[2]}
把你各个{$row[3]}数值的位置用PHP数组引用即可 。
END;
php文件读取数据库里面的数据 并生成一个js文件直接php读取mysql,然后再读取模板进来,采用简单的模板变量替换后再输出js
用php怎样从数据库中直接读取数据下载?你能存进数据库,说明你就能取数据.将取出的数据进行base64_decode,然后再根据文件格式发出一个http head,再直接echo出去.
如:一个jpg的图片.经过header后浏览器就会认为那是一个图片了.
//$db_img 这个是从数据库取出的base64编码格式的二进制图片数据.
$img = base64_decode($db_img);
header("Content-type: image/jpg");
echo $img;
其他格式的文件类型就根据实际情况改header里面的Content-type
php 怎么读取mysql一条数据并输出某一字段可以参考下面的代码:
//连接数据库服务器
$link = mysql_connect(‘host(服务器ip地址,本地用localhost)’,'数据库账户',‘数据库密码’);
//选择要连接的数据库
mysql_select_db('数据库名字');
//执行查询,返回数据源
$query = mysql_query("SELECT * FROM test");
//遍历数据源,并赋值给$r,当没有数据时,变成false中断循环
while($r = mysql_fetch_array($query)){
echo $r['field_name'];//输出字段
}
扩展资料:
mysql使用说明
1、如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候应按注意到FreeBSD的版本问题 , 在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项 。
2、如果在 COMPILE 过程中出了问题,请先检查gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上 。
3、如果不是版本的问题 , 那可能是内存不足,请使用 ./configure--with-low-memory 来加入 。
4、如果要重新做configure,那么可以键入 rm config.cache 和 make clean 来清除记录 。
5、把 MySQL 安装在 /usr/local 目录下,这是缺省值,也可以按照需要设定所安装的目录 。
参考资料来源:百度百科-mySQL (关系型数据库管理系统)
php怎样读取excel表格内容?常用的用PHP读取EXCEL的方法有以下三种,各自有各自的优缺点 。个人推荐用第三种方法,因为它可以跨平台使用 。\x0d\x0a\x0d\x0a1. 以.csv格式读取\x0d\x0a\x0d\x0a将.xls转换成.csv的文本格式 , 然后再用PHP分析这个文件,和PHP分析文本没有什么区别 。\x0d\x0a\x0d\x0a优点:跨平台,效率比较高、可以读写 。\x0d\x0a\x0d\x0a缺点:只能直接使用.csv的文件,如果经常接受.xls二进制文件的话需要手工转换,不能自动化 。一个文件只有一个SHEET 。\x0d\x0a\x0d\x0aPHP有自带的分析.csv函数:fgetcsv\x0d\x0a\x0d\x0aarray fgetcsv ( int $handle [, int $length [, string $delimiter [, string $enclosure]]] )\x0d\x0a\x0d\x0ahandle 一个由 fopen()、popen() 或 fsockopen() 产生的有效文件指针 。\x0d\x0a\x0d\x0alength (可?。┍匦氪笥?CVS 文件内最长的一行 。在 PHP 5 中该参数是可选的 。如果忽略(在 PHP 5.0.4 以后的版本中设为 0)该参数的话,那么长度就没有限制,不过可能会影响执行效率 。\x0d\x0a\x0d\x0adelimiter (可?。┥柚米侄畏纸绶ㄖ辉市硪桓鲎址? ,默认值为逗号 。\x0d\x0a\x0d\x0aenclosure (可?。┥柚米侄位啡品ㄖ辉市硪桓鲎址?nbsp;, 默认值为双引号 。该参数是在 PHP 4.3.0 中添加的 。和 fgets() 类似,只除了 fgetcsv() 解析读入的行并找出 CSV 格式的字段然后返回一个包含这些字段的数组 。\x0d\x0a\x0d\x0afgetcsv() 出错时返回 FALSE,包括碰到文件结束时 。\x0d\x0a\x0d\x0a注意: CSV 文件中的空行将被返回为一个包含有单个 null 字段的数组,不会被当成错误 。\x0d\x0a\x0d\x0a当然也可以自己手动分析字符串 。\x0d\x0a\x0d\x0a还可以利用fputcsv函数将行格式化为 CSV 并写入文件指针 。\x0d\x0a\x0d\x0a2. ODBC链接数据源\x0d\x0a\x0d\x0a优点:支持多种格式,cvs, xls等 。支持读写,使用标准SQL语言 , 和SQLSERVER、MYSQL数据库几乎完全一样 。\x0d\x0a\x0d\x0a缺点:值支持windows服务器\x0d\x0a\x0d\x0a3. PHP自定义类\x0d\x0a\x0d\x0a优点:跨平台 。某些类支持写操作 。支持.xls二进制文件\x0d\x0a\x0d\x0a常用的类有phpExcelReader、PHPExcel 。其中后者支持读写,但是需要php5.2以上版本 。\x0d\x0a\x0d\x0aphpExcelReader是专门用来读取文件的 。返回一个数组,包含表格的所有内容 。\x0d\x0a\x0d\x0a该 class 使用的方法可以参考网站下载回来的压缩档中的 example.php 。\x0d\x0a\x0d\x0a不过我下载回来的 (版本 2009-03-30),有两点要注意:\x0d\x0a\x0d\x0areader.php 中的下面这行要修改\x0d\x0a\x0d\x0a将 require_once ‘Spreadsheet/Excel/Reader/OLERead.php’;\x0d\x0a\x0d\x0a改为 require_once ‘oleread.inc’;\x0d\x0a\x0d\x0aexample.php 中\x0d\x0a\x0d\x0a修改 $data-setOutputEncoding(’CP1251′);\x0d\x0a\x0d\x0a为 $data-setOutputEncoding(’CP936′);\x0d\x0a\x0d\x0aexample2.php 中\x0d\x0a\x0d\x0a修改 nl2br(htmlentities($data-sheets[$sheet]['cells'][$row][$col]));\x0d\x0a\x0d\x0a为 $table_output[$sheet] .= nl2br(htmlspecialchars($data-sheets[$sheet]['cells'][$row][$col]));\x0d\x0a\x0d\x0a不然中文会有问题 。\x0d\x0a\x0d\x0a繁体的话可以修改为CP950、日文是CP932,具体可参考codepage说明 。\x0d\x0a\x0d\x0a修改 $data-read(’jxlrwtest.xls’) 为自己的 excel 文件名,zip 档中附的 jxlrwtest.xls 应该是坏了 。

推荐阅读