Witam!
Czy można i w jaki sposób wyciągnąć ilość rekordów importowanych z pliku csv i dodać do bazy (IMG:
style_emoticons/default/wink.gif)
Mam taki kodzik który importuje rekordy z pliku csv do bazy:
if(isset($_POST["Import"])) {
require_once "connect.php";
if (!$polaczenie = mysql_connect($host,$db_login,$db_pass,$db_name)) { echo 'Nie można nawiązać połączenia z bazą danych';
}else
{
echo 'Nie można wybrać bazy danych'; }
$login=$_SESSION['login'];
$data_mod=date("d-m-Y H:i:s"); $zadanie='Import';
$id_awizacja='Brak';
}
$host='localhost';
$db_user= 'root';
$db_password= 'xxxxxxxx';
$db= 'awizacja';
echo $filename=$_FILES["file"]["tmp_name"]; if($_FILES["file"]["size"] > 0)
{
$file = fopen($filename, "r"); while (($emapData = fgetcsv($file, 10000, ";")) !== FALSE) {
$sql = "INSERT into appt (awizacja,data_awizacja,godz_awiz,godz_pod,zamowienie,nazwa,kanal,spedycja,l
inii,palety,kartony,rampa,komentarz,artykul,il_zamowien,nr_naczepy,tel_kierowcy,s
tatus,color,color2,kod) values ('$emapData[0]','$emapData[1]','$emapData[2]','$emapData[3]','$emapData[4]','$emapData[5]','$emapData[6]','$emapData[7]','$emapData[8]','$emapData[9]','$emapData[10]','$emapData[11]','$emapData[12]','$emapData[13]','$emapData[14]','$emapData[15]','$emapData[16]','$emapData[17]','$emapData[18]','$emapData[19]','$emapData[20]')";
}
$_SESSION['pliksucc']="Awizacje zostały poprawnie importowane do bazy!";
require_once "header.php";
}
else
$_SESSION['plikerr']="Wybierz plik o rozszerzeniu (.csv)";
require_once "header.php";
}
Ten post edytował hiper0007 13.02.2018, 07:59:06