首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择BLOB类型图像并将其插入到另一个表中

选择BLOB类型图像并将其插入到另一个表中
EN

Stack Overflow用户
提问于 2018-08-05 14:21:41
回答 1查看 428关注 0票数 0

我有两个表,一个是存储基本信息的图像类型是blob,另一个是考勤表,现在我的问题是,当我选择所有的表与图像的基本信息,并将其插入到另一个表的图像列是空的,其余的有一个值,希望你能帮助修复它,谢谢。

这是我的php代码:

代码语言:javascript
复制
<?php 

include_once('connection.php');
if(isset($_POST['submit0'])){
$rfid = $_POST['rfid'];

$sql = mysqli_query($conn,"select * from stud where rfid_num ='$rfid'");
$count = mysqli_num_rows($sql);

if ($count == 0) {
header("location:notexist.php");

    } else{

while( $row = mysqli_fetch_array($sql)) {
                  $rfid=$row['rfid_num'];
                  $id=$row['id'];
                   $name0 = $row['name'];
                   $course0 = $row['course'];
                  $image = $row['image'];

     $InsertSql = "INSERT INTO student_att(rfid_num,id,name,course,image) VALUES ('$rfid','$id','$name0','$course0','$image')";
        $res = mysqli_query($conn, $InsertSql); 
}
}
}
?> 

EN

回答 1

Stack Overflow用户

发布于 2018-08-05 14:31:12

我建议您使用一个查询,它将从一个表中选择并插入到另一个表中,而不是执行两个单独的查询。

查询示例:

代码语言:javascript
复制
INSERT INTO table2 (st_id,uid,changed,status,assign_status)
SELECT st_id,from_uid,now(),'Pending','Assigned'
FROM table1

注意:将图像保存在数据库中并不好。我们通常将它们保存在文件夹中,并将其路径保存在数据库中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51691907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档