我正在尝试创建一个 PHP 函数,我可以在其中将一个 CSV 文件上传到 MySQL,然后导出另一个 CSV 文件,其中包含数据和表格的某些更改。
例子
CSV-1:
表名 = Photolink
表格内容 = http://www.sitename.com/image1.jpg
将其转换为:
CSV-2:
表名 = img_URL
表格内容 = product/image1.jpg
我需要您的帮助来修改代码以使其正常工作;
我试了这段代码还是不行,请朋友们帮我修一下!
$data1 = $mysql->prepare("INSERT INTO products (name, model, quantity, image_url) VALUES (:name, :model, :quantity, :image_url)");
$data1->bindParam(':name', $name);
$data1->bindParam(':model', $model);
$data1->bindParam(':quantity', $quantity);
$data1->bindParam(':image_url', $image_url);
if ($_FILES[csv][size] > 0) {
//get the csv file
$file = $_FILES[csv][tmp_name];
$handle = fopen($file,"r");
while ($data = fgetcsv($handle,1000,",","'")) {
if ($data[0]) {
$name = $data[0];
$model = $data[1];
$quantity = 100;
$image_url = $data[2];
$data1->execute();
}
}