Witam!
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';
exit;
}else
{
if (!mysql_select_db('awizacja', $polaczenie)) {
echo 'Nie można wybrać bazy danych';
exit;
}
$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';
$conn=mysql_connect($host,$db_user,$db_password) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
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,linii,palety,kartony,rampa,komentarz,artykul,il_zamowien,nr_naczepy,tel_kierowcy,status,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]')";
mysql_query($sql);
}
fclose($file);
$_SESSION['pliksucc']="Awizacje zostały poprawnie importowane do bazy!";
require_once "header.php";
exit();
}
else
$_SESSION['plikerr']="Wybierz plik o rozszerzeniu (.csv)";
require_once "header.php";
exit();
}
Czy można i w jaki sposób wyciągnąć ilość rekordów importowanych i dodać do bazy ;)