注册 登录
MySQL社区 返回首页

冷雨叶的个人空间 http://www.mysqlpub.com/?8245 [收藏] [复制] [RSS]

日志

php通过表单上传照片到mySQL

已有 3766 次阅读2010-10-29 13:24 |

首先打开mySQL 创建新的数据库
CREATE DATABASE LOADED;
USE LOADED;
CREATE TABLE LOADEDPIC(ID INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,PICPATH CHAR(50) NOT NULL);
 
              1.html文件内容
<html>
<head>
<title>store binary data into sql database</title>
</head>
<body>
<form method='post' action='2.php' enctype='multipart/form-data'>  //注意enctype的值不能是其它
    <input type='hidden' name='MAX_FILE_SIZE' value='1000000'>
    <br>File to upload/store in database:<br> 
    <input type='file' name='form_data' size='40'> 
    <p><input type="submit" name="submit" value="submit"> 
   </form>
</body>
</html>
2.php文件内容
<?php
if(is_uploaded_file($_FILES['form_data']['tmp_name'])){
//print_r($_FILES);
//print_r($_POST);
$targetPath='C:/images/'.$_FILES['form_data']['name'];
 if(move_uploaded_file($_FILES['form_data']['tmp_name'],$targetPath)){
   echo 'Uploaded successfully!';
   $link=mysql_connect('localhost','root','zhouwenhong');
   if($link){
   echo 'You have linked the mySQL!';
   mysql_select_db('LOADED') or die('unable to select database');
   //注意$targetPath要用引号才能正确插入数据
   mysql_query("INSERT INTO LOADEDPIC(PICPATH)VALUES('$targetPath')") or die('unable to insert data!');
   $ID=mysql_insert_id();
   echo $ID;
   }
 }else{
 echo 'Uploaded failing!';
 }
}
?>
显示数据库中的图片
2.html文件内容
<html>
  <body>
   <?php
      mysql_connect('localhost','root','zhouwenhong')or die('Unable to connect the database!');
   mysql_select_db('loaded');
   $result=mysql_query('SELECT PICPATH FROM LOADEDPIC')or die('Can not perform query!');
   while($row=mysql_fetch_object($result)){
   echo "<img src=\"$row->PICPATH\">";
   //echo '<img src='.$row->PICPATH.'>';   //注意最后一个尖括号前不能加“/”,否则图片显示不出来,只显示红叉
   }
   ?>
  </body>
</html>

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-5-2 18:43 , Processed in 0.041909 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部