如何将带有图像的csv数据插入到mysql数据库中

时间:2012-09-29 12:42:13

标签: php mysql csv

我已经建立了一个在线考试网站,我已经通过csv将问题插入到mysql数据库中。在数学问题论文中,它包含一些不在数据库中的图形和图像。那么如何将带有图像的数据插入到mysql数据库中?

@$fname = $_FILES['sel_file']['name']; 
$chk_ext = explode(".",$fname); 
if(strtolower(@$chk_ext[1]) == "csv") { 
    $filename = $_FILES['sel_file']['tmp_name']; 
    $handle = fopen($filename, "r"); 
    $q = mysql_query("select max(id) as 'key' from subject1"); 
    $row = mysql_fetch_array($q); 
    while (($datas = fgetcsv($handle, 1000, ",")) !== FALSE){
        @$sql = "INSERT INTO subject1(id,question) VALUES('".$datas[0]."')";
        mysql_query($sql)
    } 
    fclose($handle);
    echo "Successfully Imported"; 
}

1 个答案:

答案 0 :(得分:0)

将图像路径值存储的效率通常比图像本身更高效。如果您已设置存储图像,则可以使用BLOB样式列。