<?php
// 作者:phpteam
// create table test (
// id int(11) not null 自动增加
// filename varchar(50) not null,
// picture text or blob
// )$filename = "test.jpg";
$fp = fopen($filename,"rb");
$picture = fread($fp,filesize($filename));
$picture = base64_encode($picture);
fclose($fp);// MYSQL的例子
$conn=mysql_connect("localhost","root","");
@mysql_select_db("test",$conn);
$query="insert into test (filename,picture) values ('$filename','$picture')";
$result=mysql_query($query);
$id=mysql_insert_id();
$query="select * from test where id='$id'";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
// 通过ODBC操作的例子
$conn = odbc_connect("test","test","test");
$query = "INSERT INTO test (filename,picture) VALUES ('$filename','$picture')";
$result = odbc_exec($conn, $query);
$query="select @@IDENTITY as id";
$result = odbc_exec($conn, $query);
$id = @odbc_result($result, "id");
// 这段为读取内容
$query = "SELECT picture FROM test WHERE id='$id'";
$result = odbc_exec($conn, $query);
$picture = odbc_result($result, "picture");// 通过MSSQL操作的例子
$conn = mssql_connect("localhost","sa","");
@mssql_select_db("test",$conn);
// 这段为插入到MSSQL数据库
$query = "INSERT INTO test (filename,picture) VALUES ('$filename','$picture')";
$result = mssql_query($query);
$query="select @@IDENTITY as id";
$result = mssql_query($query);
$id = @mssql_result($result,0,"id");
// 这段为读取内容
$query = "SELECT * FROM test WHERE id='$id'";
$result = mssql_query($query);
$row = mssql_fetch_array($result);
$data = base64_decode($row[picture]);// 以下为输出到文件
//$fp = fopen($newfile,"wb");
//fwrite($fp,$data);
//fclose($fp);header("Content-type: image/jpeg");
echo $data;
?>
// 作者:phpteam
// create table test (
// id int(11) not null 自动增加
// filename varchar(50) not null,
// picture text or blob
// )$filename = "test.jpg";
$fp = fopen($filename,"rb");
$picture = fread($fp,filesize($filename));
$picture = base64_encode($picture);
fclose($fp);// MYSQL的例子
$conn=mysql_connect("localhost","root","");
@mysql_select_db("test",$conn);
$query="insert into test (filename,picture) values ('$filename','$picture')";
$result=mysql_query($query);
$id=mysql_insert_id();
$query="select * from test where id='$id'";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
// 通过ODBC操作的例子
$conn = odbc_connect("test","test","test");
$query = "INSERT INTO test (filename,picture) VALUES ('$filename','$picture')";
$result = odbc_exec($conn, $query);
$query="select @@IDENTITY as id";
$result = odbc_exec($conn, $query);
$id = @odbc_result($result, "id");
// 这段为读取内容
$query = "SELECT picture FROM test WHERE id='$id'";
$result = odbc_exec($conn, $query);
$picture = odbc_result($result, "picture");// 通过MSSQL操作的例子
$conn = mssql_connect("localhost","sa","");
@mssql_select_db("test",$conn);
// 这段为插入到MSSQL数据库
$query = "INSERT INTO test (filename,picture) VALUES ('$filename','$picture')";
$result = mssql_query($query);
$query="select @@IDENTITY as id";
$result = mssql_query($query);
$id = @mssql_result($result,0,"id");
// 这段为读取内容
$query = "SELECT * FROM test WHERE id='$id'";
$result = mssql_query($query);
$row = mssql_fetch_array($result);
$data = base64_decode($row[picture]);// 以下为输出到文件
//$fp = fopen($newfile,"wb");
//fwrite($fp,$data);
//fclose($fp);header("Content-type: image/jpeg");
echo $data;
?>
<?php
//PHP代码
if($create) {
//生成文件
$connect=@mysql_connect('localhost','***','*****');
$dbname='***';
$select=mysql_select_db($dbname,$connect);
$query="select image from imagetable where 1=1";
//$query="DELETE FROM imagetable";
$result=mysql_query($query);
$all=0;
while($row=mysql_fetch_object($result))
{ $all=$all+1;
echo $row->image;
}
echo "<div>";
echo $all;
echo "</div>";
}if($file!="") {
//存储图片数据
//读入上传的图片数据
$connect=@mysql_connect('localhost','***','******');
$dbname='****';
$select=mysql_select_db($dbname,$connect);
$imagecontent=addslashes(fread(fopen($file,"r"),filesize($file)));
$query="insert into imagetable(id,image,filename,filetype) values ('','$imagecontent','$file_name','$file_type')";
if($file!="none" and $file!="") {
mysql_query($query);
}
}
?>
<form name="form1" method="post" action="" enctype="multipart/form-data">
<input type="file" name="file"><INPUT TYPE="hidden" name=create value=1>
<input type="submit" name="confirm" value="Submit">
</form>