お世話になります。CSVファイルをアップロードし、MySQLへINSERT または UPDATE するところで躓ております。
カラム数の多いテーブルなのですが、
$fp = fopen($upload, "r"); $i = 0; while( $line = fgetcsv($fp) ){
と続き、テーブルのカラムは$column_nameという変数に。
また、CSVの行単位の各データはシングルクォーテーションで括りながら、$line_data都いう変数に入っている状態で、insert文は
'INSERT INTO Table (%s) values (%s);' ,mysqli_real_escape_string($mysqli, implode(',', $column_name)) ,implode(',',$line_data) ); $mysqli->query($query);
としているものの、UPDATE文はどう組み立てたら良いか悩んでおります。
お忙しい中恐縮ですが、お知恵を頂戴出来ますでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/24 11:15
2020/04/24 14:12