php显示多张图片,PHP将图片存入mysql后再显示出来(支持多张)

PHP将图片存入mysql后再显示出来(支持多张)<?php

$form_description = $_POST['form_description'];

$form_data_name = $_FILES['form_data']['name'];

$form_data_size = $_FILES['form_data']['size'];

$form_data_type = $_FILES['form_data']['type'];

$form_data = $_FILES['form_data']['tmp_name'];

//echo "winson";

// ßB½Óµ½ÙYÁÏŽì

$connect = MYSQL_CONNECT( "localhost", "root", "admin") or die("Unable to connect to MySQL server");

mysql_select_db("blogsystem") or die("Unable to select database");

$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));

//echo "mysqlPicture=".$data;

$result=MYSQL_QUERY( "INSERT INTO ccs_image (description,bin_data,filename,filesize,filetype)

VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");

$id= mysql_insert_id();

print "

This file has the following Database ID: $id";

MYSQL_CLOSE();

?>

2. [文件] get_data.php<?php

if(isset($_GET['id'])) {

$id = $_GET['id'];

$connect = MYSQL_CONNECT("localhost", "root", "admin") or die("Unable to connect to MySQL server");

mysql_select_db("blogsystem") or die("Unable to select database");

$query = "select bin_data,filetype from ccs_image where id=$id";

$result = @MYSQL_QUERY($query);

$out=mysql_fetch_array($result);

$data=$out["bin_data"];

$type=$out["filetype"];

Header( "Content-type: $type");

echo $data;

}

if(isset($_GET["pic_id"]))

{

$pic_id = $_GET['pic_id'];

$connect = MYSQL_CONNECT("localhost", "root", "admin") or die("Unable to connect to MySQL server");

mysql_select_db("blogsystem") or die("Unable to select database");

$query = "select * from ccs_image where id=$pic_id";

$result = @MYSQL_QUERY($query);

$out=mysql_fetch_array($result);

echo $out["id"];

}

?>

3. [文件] new_file.php<?php

$connect = MYSQL_CONNECT( "localhost", "root", "admin") or die("Unable to connect to MySQL server");

mysql_select_db("blogsystem") or die("Unable to select database");

$sql="select * from ccs_image";

$result=mysql_query($sql) or die(mysql_error());

while($out=@mysql_fetch_array($result))

{

echo "

src='get_data.php?id=".$out['id']."' οnmοuseοver='see_big(".$out['id'].")' />
";

}

?>

$(document).ready(function(){

});

function see_big(id)

{

var pic_id=id;

$.ajax({

type: "GET",

data: "pic_id="+pic_id,

url: "get_data.php",

dataType:'text',

success:function(data)

{

$("#big_pic img").attr("src","get_data.php?id="+data);

}

})

}

File Description:

File to upload/store in database:

以上就是PHP将图片存入mysql后再显示出来(支持多张)的内容,更多相关内容请关注PHP中文网(www.php.cn)!

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

好的,您可以按照以下步骤将表单中的数据存入 MySQL 数据库,并在页面中显示出来: 1. 创建 MySQL 数据库和数据表:首先需要创建一个 MySQL 数据库和数据表,用于存储表单中的数据。您可以通过 MySQL 命令行或者可视化工具(如 phpMyAdmin)来创建。 2. 编写 PHP 代码:在表单页面中,需要编写 PHP 代码来获取表单中的数据,并将其插入到 MySQL 数据库中。具体代码如下: ```php <?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "dbname"); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 获取表单数据 $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // 插入数据 $sql = "INSERT INTO messages (name, email, message) VALUES ('$name', '$email', '$message')"; if (mysqli_query($conn, $sql)) { echo "数据插入成功"; } else { echo "数据插入失败: " . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn); ?> ``` 3. 编写 PHP 代码:在页面中,需要编写 PHP 代码来从 MySQL 数据库中获取数据,并将其显示出来。具体代码如下: ```php <?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "dbname"); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 查询数据 $sql = "SELECT * FROM messages"; $result = mysqli_query($conn, $sql); // 输出数据 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",邮箱:" . $row["email"] . ",留言:" . $row["message"] . "<br>"; } } else { echo "暂无数据"; } // 关闭数据库连接 mysqli_close($conn); ?> ``` 以上是简单的示例代码,您可以根据实际情况进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值