易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP将图片存入MYSQL

 完整的实现了PHP将图片存入MYSQL
前提:
 1 首先必须拥有PHP的运行环境,另外还得有MYSQL数据库
 2 如果文件不能上传成功请检查pics是否是可写的权限
首先先把pic2db.rar文件解压到PHP可以运行目录下。
其次在MYSQL中建立一个数据库:pic2db,然后在该数据库下建立一个表,表结构为:
CREATE TABLE `pic` (
  `pic_id` int(11) NOT NULL auto_increment,
  `pic_userid` int(11) NOT NULL,
  `pic_content` longblob NOT NULL,
  PRIMARY KEY  (`pic_id`)
)
再接着修改common_db.php中的数据库连接的用户名和密码,根据你MYSQL设置的来
最后运行upload.php文件进行上传,而display_all.php是显示数据库中所有的图片
 图片上传upload.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>上传</title>
</head>
<body>
<form action="post_action.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p> </p>
<p>
<label></label>
<label>
<input type="file" name="file" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
<p> </p>
</form>
</body>
</html>

 
连接数据库的common_db.php:
<?php
/**
* 连接数据库的函数
* 连接成功将会返回一个连接资源
* @return mix
*/
function getLink() {
$link = mysql_connect("localhost","root","") or die("数据库服务器连接失败!");
if(!mysql_select_db("crm",$link)) die("数据库连接失败!");
return $link;
}
?>
处理上传的post_action.php:
<?php
/**
* 本文件是将图片文件上传到服务器端
* 并且读取该文件的二进制内容存入到MYSQL的
* pic表中longblob字段
*
*/
//强制页面使用gb2312编码
header("Content-Type: text/


相关文档:

PHP二维数组排序

 PHP本身是有一个多维数组排序的函数的。
bool
array_multisort
( array
$ar1
[, mixed
$arg
[, mixed
$...
[, array
$...
]]] )
下面是手册当中对于array_multisort函数的描述:
array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。
关联(string ......

php中页面3秒自动跳转

 function redirect($url, $msg)
{
       echo $msg."</br>\n";
       echo "<a href=\"".$url."\">如果没有跳转,请点这里跳转</a>\n";
       echo "<script language=\"javascript\">se ......

php小笔记


<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......

Mysql 时间函数汇总

 一、MySQL 获得当前日期时间 函数
1.1 获得当前日期+时间(date + time)函数:now()
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2008-08-08 22:20:46 |
+---------------------+
除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:
current_tim ......

MySQL问题贴1: Mysql乱码问题解决方案

 
自己解决办法:在my.ini中将两处latin1改成utf8即可
一、乱码产生原因
MySQL 字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其它大多数数据库管理系统。正因为这一特性才导致 MySQL 的乱码问题。
字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。让我们使用一个假想字符 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号