2

オンライン試験サイトを作成し、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"; 
}
4

1 に答える 1

0

通常、画像自体よりも画像へのパス値を保存する方が効率的です。ただし、画像を保存するように設定されている場合は、BLOBスタイルの列を使用できます。

于 2012-09-29T14:33:26.217 に答える